-1

Unix コマンドを使用してからしばらく経ちました。単純な .sh スクリプトを screen を使用して切り離して実行し、screen を使用して別の .sh スクリプトを呼び出すことも必要です。また、元のスクリプトを引き続き実行したいプログラムの残りの部分を通して。ターミナルを閉じると、両方のスクリプトを実行できるはずです。

私の考えは、これをprogramA.shで使用することです

screen -dmS ProgB bash programB.sh

そして、端末でこれを使用してprogramAを実行します

screen -dmS ProgA bash programA.sh

最初のプログラムを実行して screen -ls に表示しましたが、2 番目のプログラムが表示されません。

なぜ失敗したのかについてのアイデアはありますか?

4

1 に答える 1

1

または、次を使用することもできます。

setsid yourCmd
于 2013-01-31T08:54:22.077 に答える