自从我使用Unix命令以来已经有一段时间了,我想要一个简单的.sh脚本使用屏幕运行分离,该屏幕将使用屏幕调用另一个.sh脚本,该屏幕也将被分离,我希望原始脚本能够继续贯穿其余的计划。当终端关闭时,两个脚本都应该能够运行。
我的想法是在programA.sh
中使用它screen -dmS ProgB bash programB.sh
在终端我使用它来运行programA
screen -dmS ProgA bash programA.sh
我有第一个程序运行并显示在屏幕-ls中 但第二个节目没有出现。
关于它失败原因的任何想法?
答案 0 :(得分:1)
您也可以使用:
setsid yourCmd