快速守护你的进程
为了保证服务一直存在,需要对服务进行守护,以保证在服务挂了的情况下自动启动服务,该机制可以通过守护进程
去实现,可以去Google,相信会出来一大pia,各种语言对应的templete都有,c、python、shell。。。这样一般对于开发者很有用,当时略显繁琐,后来发现有daemon
命令,爽到爆.不信你往下看
StarnetdeMacBook-Pro:flask starnet$ daemon -r -- sleep 999 StarnetdeMacBook-Pro:flask starnet$ ps -e|grep sleep 53555 ?? 0:00.00 daemon -r -- sleep 999 53556 ?? 0:00.00 sleep 999 53563 ttys009 0:00.00 grep --color sleep
PS: 没错,你没看错,就这么一句,含义是守护sleep 999
进程,可以kill 53556试试.
Install
sudo brew install daemon
Usage
- -name - 名称
- -r - 被守护的进程一挂掉,就立即启动
- …