Bash: 如何在用户注销后仍保持进程运行

13 浏览
0 Comments

Bash: 如何在用户注销后仍保持进程运行

我只听说过使用cron的方法,但我更愿意临时处理。在bash中有其他的方法吗?

0
0 Comments

问题:Bash中如何在用户注销后仍然让一个进程保持运行?

解决方法:

1. 使用nohup命令可以将stdout和stderr发送到指定文件,而不是默认的nohup.out文件。使用以下方法:

nohup ./your-script.sh > my-output 2>&1 &

2. 使用后台模式来保持进程运行:

./your-script.sh &

或者

(./yourscript.sh &) &

0