端末に表示するためにバックグラウンドプロセス出力を「呼び出し」できますか?
例:cronはapt-getを起動してシステムを更新します。 apt-getの出力を見たいです。
ベストアンサー1
まさか。出力ファイルからプロセスを分離して現在の端末に接続できるツールがあります。実行中のプロセスを拒否し、それを新しいスクリーンシェルに接続する方法は?。しかし:
- これらのツールはデバッグインターフェース(
ptrace
)不適切な方法でプログラムの実行を修正します。これにより、一部のプログラムが中断される可能性があります。 - 機能すると、出力は移動する必要があるログファイルに加えて端末に表示されます。
- ツールを実行する前にエクスポートされた出力は、ログファイルにのみ保存されます。
cronジョブの出力はどこかに記録されます。 crontabのスクリプトは出力をファイルにリダイレクトするか、cronは出力を管理者に電子メールで送信します。 crontabエントリをチェックして出力場所を確認してください。
Linuxでは、 を見るとこれを確認できます。ファイル記述子 1 は標準出力、2 は標準エラーです。/proc/PID/fd/