简介
Daemon模式的进程就是守护进程,守护进程,守护的是创建它的进程(下称“A进程”),如果A结束了,守护进程也就结束了。
在各种linux教程里面的守护进程,父进程是0,所以都会伴随0进程关闭才终止,其实也就是守护0进程的进程。
用法
在Unix或Linux系统中,如果你想要将应用以守护进程(daemon)模式运行,你可以使用nohup
命令或者&
符号。这两种方法都可以使应用在后台运行,即使你关闭了终端。
- 使用
nohup
命令:
nohup command-to-be-run &
在这里,command-to-be-run
是你想要以守护进程模式运行的命令。nohup
命令可以使你的应用忽略所有挂断(hangup)信号。&
符号则是将应用放到后台运行。
- 使用
&
符号:
command-to-be-run &
在这里,command-to-be-run
是你想要以守护进程模式运行的命令。&
符号则是将应用放到后台运行。
请注意,这些命令只能在Unix或Linux系统的终端中运行。如果你使用的是Windows系统,你可能需要使用其他方法。同时,你需要有足够的权限来运行这些命令。如果你没有足够的权限,你可能需要使用sudo
命令。例如:
sudo nohup command-to-be-run &
或者
sudo command-to-be-run &