crontab
個別に実行された複数の画面セッションの出力を記録する方法は?現在私はそれらを運営しています
スクリーン-dm-L注文する
stylecrontab
ですが、すべてのセッションをscreenlog.0
ファイルに書き込みます。
これに関して、crontab
各画面セッションの名前を指定できるようにコマンドライン形式をどのように指定する必要がありますか?
答え1
見たらスクリーンマニュアルページ-L
すぐ下に次のオプションがあることがわかります-Logfile
。
-Logfile file
By default logfile name is "screenlog.0". You can set new
logfile name with the "-Logfile" option.
これを各cronジョブに固有のファイルに設定すると、必要な操作を実行できます。
このオプションを使用してセッション名を設定できます-S <name>
。
コマンドラインは次のとおりです。
screen -dm -L -S session1 -Logfile session1.log
次のコマンドを実行してセッションに接続できます。
screen -x session1