Tho*_*hor 54
为避免退出信号传播到终端和 shell 的子进程,请使用 运行命令nohup,即:
nohup cmd &
Run Code Online (Sandbox Code Playgroud)
小智 6
如果你想在退出终端后每隔一秒左右在后台运行一个特定的命令或文件,你可以试试这个简单的小东西;
nohup watch -n5 'bash script.sh' &
Run Code Online (Sandbox Code Playgroud)
这将每 5 秒运行一次 scipt.sh。
小智 6
使用screen:
screen -S <session name> -d -m <your command>
Run Code Online (Sandbox Code Playgroud)
之后,您可以退出终端,也可以通过以下方式重新连接到它:
screen -r <session name>
Run Code Online (Sandbox Code Playgroud)
更多信息:参考