#! /bin/sh # export DIR=$PWD LOG_NAME=ExternalMS_shutdownms.txt LOG_DIR=$DIR date > $LOG_DIR/$LOG_NAME echo "********************************************* " >>$LOG_DIR/$LOG_NAME echo "Hi This is External MS Server shutdownms.sh log " >>$LOG_DIR/$LOG_NAME echo "****************************** " >>$LOG_DIR/$LOG_NAME echo "current dir is $DIR " >>$LOG_DIR/$LOG_NAME kill_app(){ MODULENAME=$1 echo "kill module:$MODULENAME" echo "kill module:$MODULENAME" >>$LOG_DIR/$LOG_NAME #killall $MODULENAME MODULEPID=$(ps aux|grep $MODULENAME|grep -v grep|awk '{print $2}') if [ ! -z "$MODULEPID" ]; then #killall $MODULENAME #added TIMER_COUNT TIMER_COUNT=30 kill -9 $MODULEPID # until [ -z "$MODULEPID" ] until [ -z "$MODULEPID" ] || [ $TIMER_COUNT -lt 1 ] do echo wait for $MODULENAME exit... echo "wait for $MODULENAME exit... " >>$LOG_DIR/$LOG_NAME echo "$(ps aux|grep $MODULENAME|grep -v grep) " >>$LOG_DIR/$LOG_NAME sleep 1s MODULEPID=$(ps aux|grep $MODULENAME|grep -v grep|awk '{print $2}') TIMER_COUNT=$(($TIMER_COUNT - 1)) done if [ $TIMER_COUNT = "0" ]; then echo "no longer wait $MODULENAME exit " >>$LOG_DIR/$LOG_NAME fi fi } echo "stop mysqld" kill_app mysqld #ò??¨òaó?/home/ENV/java/jre/bin/java£?2??üó?java£?è??μí3?D′??ú?à??java??3ì?á3??êìa 2012/8/2 echo "stop java" kill_app /home/ENV/java/jre/bin/java echo "stop Naming_Service" kill_app Naming_Service
相关推荐
NULL 博文链接:https://qtlkw.iteye.com/blog/2088821
kill-process:Bash脚本杀死高CPU进程,长时间运行的进程以及消耗太多内存的进程
tmux 启动器 以我喜欢的方式自动执行 tmux 会话的简单 shell 脚本。...kill_process ' sidekiq ' kill_process ' bin/rails ' kill_process ' redis-server ' set_base_environment $g_session_name kill-s
int32 kill (int32 processID, int32 signal)输入值: 一个字符串,表示一个 shell 可执行的命令行语句。 返回值: 子进程的 int32 进程 ID。细节exec 函数是标准库fork函数的瘦包装器。 该函数将单个参数传递给系统...
ps全称是:Process Status (进程状态),他就是提供进程信息的。 ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以...
部署位置:/root/sysmonitor ... killProcess.sh:杀死指定进程 bak.sh:备份脚本,用于把指定目录下的文件自动远程复制到指定服务器 详细使用请查看博文:https://blog.csdn.net/feng_601/article/details/87926378
超级杀手Superkill是一个Shell命令,可以用部分名称杀死进程。安装在这两种方法中,您都需要先将此仓库克隆到本地计算机上。带Symlink(推荐) 建议您使用此方法,因为您可以通过运行git pull轻松更新超级杀手将克隆...
关于DolphinScheduler ... 支持更多的任务类型,如 spark, hive, mr, python, sub_process, shell 高扩展性 支持自定义任务类型,调度器使用分布式调度,调度能力随集群线性增长,Master和Worker支持动态上下线
KillProcess 终止指定进程; regread 读注册表; regwrite 写注册表; shut 关机,注销,重启; about 说明与帮助函数; -------------------------------------------------------------------- DLL中的每个函数都经多次...
#杀死名单 终端(外壳)工具,用于按名称获取进程的终止列表。 ##用法 kill-list <process> 它为您提供了要杀死的进程的列表。 ##安装 使用npm全局安装。 npm install -g kill-list
指定确切的参数,而不是shell命令行 写入流程的标准输入 从流程的标准输出和标准错误中读取 等待过程终止 获取流程的退出状态 简而言之,封装了Unix fork / exec / kill / wait系统调用 还: 向进程发送终止信号...
各个 shell 可互相切换 ksh:$ sh:$ csh:guangzhou% bash:bash-3.00$ 一、注意事项 命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。 一行不能超过256个字符;大小写有区分。 二、特殊字符...
2、支持丰富的任务类型:Shell、MR、Spark、SQL(mysql、postgresql、hive、sparksql),Python,Sub_Process、Procedure等 3、支持工作流定时调度、依赖调度、手动调度、手动暂停/停止/恢复,同时支持失败重试/告警、从...
◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统...
1.16 How can I kill all descendents of a process? 我怎样杀死一个进程的所有派生进程? 2. General File handling (including pipes and sockets) 一般文件操作(包括管道和套接字) 2.1 How to manage multiple ...
9.9 Shell Execution of Programs 303 9.10 Orphaned Process Groups 307 9.11 FreeBSD Implementation 310 9.12 Summary 312 Chapter 10. Signals 313 10.1 Introduction 313 10.2 Signal Concepts 313 10.3 signal...
Shell Execution of Programs Section 9.10. Orphaned Process Groups Section 9.11. FreeBSD Implementation Section 9.12. Summary Exercises Chapter 10. Signals Section 10.1. ...