写了个简单的 shadowsocks 退出自动重启脚本

screen在 VPS 上跑 shadowsocks, 不过时不时会退出然后需要我上去重启,很麻烦,于是就搞了个定时检测 shadowsocks 是否在运行,如果没有就自动重启的脚本。

然后在cron任务里面写上一句 */1 * * * * root bash /some/path/autostart.sh 就可以每分钟自动执行了,而且这样还能变相实现开机自动启动,所以就算服务器意外重启也不怕了。

如果觉得异常退出过后一分钟启动的间隔太长,当然也可以写成死循环:

就可以每5秒检查一次了,但这样一来就不是用cron了,可以在/etc/rc.local添加 bash /some/path/autostart.sh 来执行启动脚本。

反正我一开始的时候跑死循环跑了两天造成系统负载过高被服务商警告了,想用这个方法的自己慎重。

分享到:

何不考虑再看看:

发表评论

电子邮件地址不会被公开。 必填项已用*标注