cronジョブで名前付き「セッション」を開始し、その名前付きセッション内でジョブを実行できる必要があります。問題がある場合は、デバイスの誤動作を引き起こす可能性があるタスクを実行し、必要に応じて作成された名前付きセッションに再接続するか、後で閉じることができます。どうすればいいのか知っている人はいますか?
ベストアンサー1
GNU画面またはTMUXおそらく最善の選択でしょう。 2つの一般的な概念はタブウィンドウマネージャとよく似ていますが、両方とも端末を使用するためのものであり、セッションから切り離して後で再接続することができます。 TMUXに必要な構文はわかりませんが、画面で必要なコマンドは次のとおりです。
screen -D -n -s <name> <command>
<name>
セッション名と<command>
実行するコマンドで置き換えます。その後、次のコマンドを使用してセッションに再接続できます。
screen -D -r <name>
注意すべき唯一のことは、セッションの開始を再接続しようとしたときにyuuを同じユーザーとして実行する必要があることです。技術的に他のユーザーセッションに再接続しますが、少し複雑です。)