我有几个需要运行的命令。即使退出界面,这些命令也需要连续运行。当我可以访问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" &
任何帮助都感激不尽。
2
可能的重复问题:superuser.com/questions/581963/... superuser.com/questions/644537/... superuser.com/questions/488434/...
—
亨尼斯
有什么理由不将这些服务作为守护程序运行?
—
SevenSidedDie 2014年
这些命令是应该“永远”在接近100%正常运行时间下运行的服务,还是希望在一段时间后完成的长时间运行的处理任务?对于这两种情况,所有答案都会“起作用”,但是正确的建议将有所不同。
—
彼得斯(Peteris)2014年
您正在使用哪个特定的Linux发行版?我发现运行
—
ArtOfWarfare 2014年
set -m;
使它成为可能,以便我在CentOS和RHEL上注销后脚本继续运行。