tmux
サーバーにインストールして実行していますjupyter
。ニューラルネットワークを合わせるには時間がかかりますが、サーバーが公開されているためリソースが不足しています。私のプログラムを実行し、実行するのにかかる時間をおおよその予測し、予想される実行時間を秒単位で使用tmux kill --time 5000
して同様のコマンドを作成できるかどうか疑問に思いました。5000
これにより、未使用のリソースを借りることができなくなります。
ベストアンサー1
私はこれを直接見つけました。
プロセスを終了するには、sleep
次のコマンドを使用できます。
sleep <time in seconds> && tmux kill-session -t <session name>
または、すべてのセッションを終了する必要がある場合は、tmux
単に次のように入力できます。
sleep <time in seconds> && pkill tmux
UPD:またはコメントで推奨されているように、次のものを使用できます。
timeout <time> tmux <command>