linux 批量启动和停止sh文件或者后台进程

停止后台进程sh脚本编写


#!/bin/bash
// XXX为需要关闭的后台进程关键字,通过它可以查询到需要关闭的进程;*注意:需要唯一性,要不然会关闭掉其他进程*
// cut -c 9-16 是剪出进程号,可以先测试命令是否能查出进程号
ps -ef | grep  'XXX'  | grep -v grep | cut -c 9-16 |xargs kill -9 
echo "OK!"

批量启动脚本

#!/bin/bash
cd /home/www/gateway/bin   && ./restart.sh & cd /home/www/auth/bin && ./restart.sh & cd /home/www/system/bin && ./restart.sh 
// && 是在前面的执行成功后执行后面的;
// & 是连续执行
//意思是先进入到指定的目录去执行改sh文件,然后在进入到指定目录去执行文件;*注意: 最好使用绝对路径*

备注:改使用场景为,已经存在多个sh文件,需要批量启动和停止的情况下。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐