tmuxがアイドル状態になるのを防ぐ

tmuxがアイドル状態になるのを防ぐ

私が使用しているクラスタは、24時間アクティビティがないとアイドルプロセスを終了しますが、戻ってもまだ残るようにtmuxセッションを数日間実行したいと思います。

長期間の非アクティブ状態を防ぐためにtmuxを2時間ごとに目覚めさせる簡単な方法はありますか?私が考えることができる唯一のことは、例えば1時間ごとにランダムなtmuxコマンドを実行してtmux ls問題が解決するかどうかを確認するスクリプトを書くことです。しかし、よりエレガントな方法があるべきだと思います。

ベストアンサー1

tmuxを定期的に起動するには、tmuxセッションで次のコマンドを実行します。

while sleep 2h; do echo alive; done

tmuxは独自のコードでセッション端末を処理するので、出力を処理するために目覚めます。

おすすめ記事