从命令创建守护进程
daemonmgr的Python项目详细描述
简介
“daemonmgr”是一个启动python程序的shell脚本,允许管理系统上的守护进程。
安装
使用以下命令安装、升级和卸载daemonmgr:
$ pip install daemonmgr $ pip install --upgrade daemonmgr $ pip uninstall daemonmgr
依赖关系
无
文档
除了示例之外,没有针对daemonmgr的特定文档 下面。
示例
注册守护进程。
必须为守护进程指定名称(id)。此外,必须提供要启动的命令以及标准输出和错误重定向
$ daemonmgr -register --daemon sample_daemon --stdout /tmp/sample_daemon.out --stderr /tmp/sample_daemon.err --command "sleep 100" --name "sleep 100"
列出所有守护进程
$ daemonmgr -list
列出特定守护进程
$ daemonmgr -list --daemon sample_daemon
注销守护进程
$ daemonmgr -unregister --daemon sample_daemon
启动后台程序
$ daemonmgr -start --daemon sample_daemon
停止守护进程
$ daemonmgr -stop --daemon sample_daemon
重新启动后台程序
$ daemonmgr -restart --daemon sample_daemon
检查特定后台程序的状态
$ daemonmgr -status --daemon sample_daemon
检查所有已注册守护程序的状态
$ daemonmgr -status