スクリプトのプロセス出力の監視

スクリプトのプロセス出力の監視

コンピュータのバックグラウンドで実行されている特定のスクリプトのコンソール出力を表示する方法はありますか?

おそらくpidなどを使用することもできます。

たとえば、このスクリプトの出力を見てください。

スクリプト.pm

while (1) {
  print "OUTPUT\n"
}

使用例

-> ps斧grep script.pm |

<- 1234? S 0:05 /var/lib/script.pm

->モニタ1234#これは偽のコマンドです

< - 出力

< - 出力

< - 出力

< - 出力

< - 出力

ベストアンサー1

プロセスがバックグラウンドで実行されている場合は、次のコマンドを使用してそのプロセスを現在のシェルのフォアグラウンドに移動できます。fg注文する。その後、プロセス出力がシェルへの書き込みを開始します。

プロセスをバックグラウンドに送信するには、プロセスの一時停止を押してCTRL+Zからbgコマンドはバックグラウンドに戻ります。

使用法:
fg PID
bg PID

おすすめ記事