use*_*952 13 linux command-line process putty gnu-screen
我有几个命令需要运行。即使在我退出界面后,这些命令也需要继续运行。当我可以访问 Linux GUI 时,我会执行以下操作:
cd /home/testuser/Scripts*
xterm -hold -T "Background_Script1" -e "service1-start.sh" &
sleep 10
xterm -hold -T "Background_Script2" -e "service2-start.sh" &
Run Code Online (Sandbox Code Playgroud)
任何帮助都感激不尽。
小智 33
尝试
nohup Background_ScriptX &
nohup 确保在终端关闭时不会终止进程。& 符号将进程推入后台。
希望这是有帮助的。
Mar*_*ark 20
如果要在以后读取输出,可以使用screen:
screen -d -m my_command
Run Code Online (Sandbox Code Playgroud)
这为您提供了一个分离的终端,您可以稍后连接到 ( screen -r) 以读取 stdout/stderr 输出。
| 归档时间: |
|
| 查看次数: |
5023 次 |
| 最近记录: |