時々使用するコンピュータがありますが、一定期間使用しない場合は自動的にシャットダウンする方法があるかどうか疑問に思います。
自分で閉じたい場合は、トリッキーな部分は次のとおりです。GUIがアイドル状態の場合まあ、これははるかに簡単だと思いますが、SSHを介して機械を積極的に使用している人をブロックしないようにしています。問題のコンピュータはDebian 5.0です。
GUIを使用している人がいなくても、SSHを介してコンピュータを使用している人がいないかのように、コンピュータがアイドル状態であるかどうかを検出する方法はありますか? SSH接続が開いているが積極的に使用されていない場合、コンピュータは接続がアイドル状態であると見なす必要があります。
ベストアンサー1
who -q
開いているtty(コンソール、X、ssh、telent経由)を持つユーザーとユーザーの数を表示しますが、ポップ、httpなどを介して接続されたユーザーは表示しません。