目前s34567都有删cron的情况
1 个赞
应该是删pm2的cron,这个没有pm2
我非pm2的cron活了好几个月了
1 个赞
pgrep -f “$SCRIPT_PATH” 这个有点问题,只需要写脚本名就行,写完整路径,一直会找不到脚本的,只写脚本名就可以
2 个赞
换为你自己的运行路径应该是可以的
2 个赞
我试了,写完整路径是找不到进程的,只写start.sh就可以查到进程id
2 个赞
我这边没有问题
2 个赞
我发现个神奇的问题,S2写完整路径没问题,S3就不行
1 个赞
s3也可以啊,我就用的s3
3 个赞
找到原因了,确实可以,我的错
不过,我觉得只写脚本名更方便,没必要去写完整路径
1 个赞
顺便提个建议,如果只是运行自己的程序,随便哪个目录下都可以放文件和脚本,然后运行,不用都去域名目录下那个public 而且在 /home/你的用户名 目录下的话,可以用 ~ 来代替 /home/你的用户名 可以简化下路径那些,cd ~ 就相当于 cd /home/你的用户名
2 个赞
学习了
学习了,linux也支持吗
基础命令应该都适用的,只是路径不太一样
1 个赞
start.sh内容是啥?pm2 resurrect?
运行脚本
1 个赞
是自己需要启动的程序的命令吗,,我都保存在pm2中了,我 start.sh直接写
pm2 resurrect是不是就ok
可以参考这里,pm2保活会被杀掉
要用外部保活才行
谢谢我明白了,这个是oneapi的启动脚本,,我没有用这个服务。不过我意思是如果pm2被杀死,可以用pm2 resurrect 命令一键启动所有pm2 save的进程,所以我感觉只需要在start.sh放这个命令就行了
1 个赞
不错,我选择github保活脚本,还能TG通知
1 个赞