我有一个简单的脚本,它可以启动一个进程(可选作为守护进程)并将其 pid 保存到文件中。我可以手动调用它。
我希望 systemd 能够:
- 在启动时运行
- 如果失败则重新启动
- 以特定用户、组和 umask 身份运行
- 实现停止通过
kill [pid from the pidfile]
另外,systemd 可以自动将某些程序作为守护进程吗,这样我就不需要在脚本中添加守护进程代码了?我该怎么做?
我有一个简单的脚本,它可以启动一个进程(可选作为守护进程)并将其 pid 保存到文件中。我可以手动调用它。
我希望 systemd 能够:
kill [pid from the pidfile]
另外,systemd 可以自动将某些程序作为守护进程吗,这样我就不需要在脚本中添加守护进程代码了?我该怎么做?