本文共 580 字,大约阅读时间需要 1 分钟。
Linux 主要命令
列出进程的id:
ps | grep "sh ./run.sh" | grep -w "sh ./run.sh" | grep -v "grep" | awk '{print $1}
列出 python 进程的个数
ps |grep "python main.py"|grep -v grep|wc -l
crontab 定时监测脚本,监测python 是否died。
#!/bin/bashwhile truedo procnum=` ps |grep "main.py"|grep -v grep|wc -l` # 检测当前的进程是否存在个数大于0 if [ $procnum -eq 0 ]; then # 检测当前的进程是否存在个数不大于0,开启执行 python main.py fi sleep 600done
添加crontab 任务:
crontab -e,会要求选择编辑器,我选择是vim.basic编辑文件:
,更多的时间设置方式参考:
* * * * * /home/wuyongyu/wuyongyu/run.sh
保存退出。
列出定时任务:
contab -l 输出:*/1 * * * * /home/wuyongyu/wuyongyu/run.sh转载地址:http://adwmi.baihongyu.com/