linux如何设置守护进程
大家看完觉得有帮助和有意义记得关注和点赞
第一步:创建执行sh脚本或者bash脚本,设置执行权限
#!/bin/bash
# 检测的应用程序名称
APP_NAME="clash-linux-amd64-v1.13.0"while true; do
# 检测应用程序是否正在运行
if ps -ef | grep clash-linux-amd64-v1.13.0 |grep -v grep >/dev/null; then
echo "$APP_NAME is running."
else
# 启动应用程序
echo "$APP_NAME is not running. Starting $APP_NAME..."
./clash-linux-amd64-v1.13.0
fi# 等待6分钟
sleep 3600
第二步:设置定时任务
crontab -e
*/35 * * * * /bin/sh /opt/start_clash.sh
*/1 * * * * /bin/sh /opt/start.sh
第三步:报错修改
如果有直接执行命令没有问题,但是放在定时执行中出现报错目录没有或无,需要将脚本的对应目录绝对路径加上;例如
tcpreplay --loop=0 --mbps=1000.0 --intf1=ens224 -K /opt/ddos.pcap &
python3 /opt/1223.py &
原文地址:https://blog.csdn.net/hao_wujing/article/details/144348278
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!