看到大家用supervisord, uptime等等,其实bsd有个很简单的命令,daemon,就可以实现进程后台化+自动重启
daemon -r 进程路径
在一般情况下这样就够了,但是当母鸡重启了,进程不会自动启动。这时候就要用cron了crontab -e
在里面加入@reboot daemon -r 进程路径
就高枕无忧了
鉴于回复中有人提到主机会清进程,以下两个简单的方法可以试试。帖子时时更新,我会根据结果微调。
用proxy模式,并让你的程序监听你保留的端口号。反向思维,如果我是serv00的后台设计者的话,有可能会保留proxy相关的进程。把你的程序名字改成php。同样是反向思维,有可能用进程白名单