私が使用しているクラスタは、24時間アクティビティがないとアイドルプロセスを終了しますが、戻ってもまだ残るようにtmuxセッションを数日間実行したいと思います。
長期間の非アクティブ状態を防ぐためにtmuxを2時間ごとに目覚めさせる簡単な方法はありますか?私が考えることができる唯一のことは、例えば1時間ごとにランダムなtmuxコマンドを実行してtmux ls
問題が解決するかどうかを確認するスクリプトを書くことです。しかし、よりエレガントな方法があるべきだと思います。
ベストアンサー1
tmuxを定期的に起動するには、tmuxセッションで次のコマンドを実行します。
while sleep 2h; do echo alive; done
tmuxは独自のコードでセッション端末を処理するので、出力を処理するために目覚めます。