10秒ごとにコンソールにテキストを記録するGOアプリケーションがあります。次のコマンドを使用してアプリケーションを実行し、バックグラウンドで実行できるようにします。
$screen -d -m 実行開始
次のコマンドを使用して、アプリケーションが実行されていることを確認できます。screen -ls
ただし、GOアプリから送信されたすべてのログを表示する方法が必要です。
プロセスログを表示するには?
答え1
を使用して生成されたプロセスの出力を記録するには、およびオプションをscreen
使用できます。以下は、出力をファイルに書き込むように既存のコマンドを変更する方法の例です。-L
-Logfile
screen -L -Logfile logfile.txt -d -m go run start
このソリューションは、もともと@Nikhilユーザーによって提供されました。 画面(プログラム)出力をファイルとして保存