Linux自动检测进程是否存活,如果挂掉自动拉起
- 游戏开发
- 2025-07-23 06:24:01

以 jupyter 服务为例
1、检测脚本vim /home/ailab/bin/check_ailab.sh
#!/bin/bash PID=$(ps -ef|grep -v grep|grep "jupyter" |awk '{print $2}') # 检查进程是否存在 if [ -z "$PID" ]; then # 进程不存在,启动进程 echo "Jupyter Notebook is not running. Starting it..." # 这里替换为你启动进程的命令 /data1/ailab/run/start.sh & else # 进程存在,输出进程ID # echo -e "Jupyter Notebook is running with PID: \n${PID}" echo "Jupyter Notebook is running with PID: ${PID}" fi2、定时任务 Crontab
每分钟检测一次,也可以设置每秒检测一次
[ailab@localhost ~]$ crontab -l * * * * * /home/ailab/bin/check_ailab.sh [ailab@localhost ~]$我们下期见,拜拜!
Linux自动检测进程是否存活,如果挂掉自动拉起由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Linux自动检测进程是否存活,如果挂掉自动拉起”
上一篇
spring面试题