-1

for ループが bash スクリプト内で実行されている場合、バックグラウンドでジョブを実行してループを 1 回進め、別の端末から複数のプロセッサを使用するにはどうすればよいですか? ループと現在のジョブのプロセス ID は ps -f でわかります。別の端末にジョブとして表示されない場合に、現在のジョブをバックグラウンドに置くためにそれらを使用する方法はありますか?

4

1 に答える 1

0

コマンドの最後に & を追加できます。これにより、コマンドが「切り離され」、スクリプトが実行され、コマンドが終了するまで待機しなくなります。後でプロセスにアクセスできるようにしたい場合はscreen、切り離された画面を使用して開始できます。次に、ユーザーまたはスクリプトは、次のように入力して、切り離されたプロセスに再接続できます。screen -r

于 2013-09-22T21:43:46.937 に答える