Saya memiliki komputer yang hanya digunakan beberapa waktu, dan saya bertanya-tanya apakah ada cara untuk mematikannya setelah beberapa saat tidak aktif.
Inilah bagian yang sulit, jika saya hanya berpikir untuk mematikannya ketika GUI diam maka saya pikir itu akan jauh lebih mudah, tetapi saya mencoba untuk memastikan saya tidak memotong siapa pun yang secara aktif menggunakan mesin melalui SSH juga. Komputer yang dimaksud adalah Debian 5.0.
Apakah ada cara mendeteksi apakah mesin idle, seperti tidak ada yang menggunakan GUI dan tidak ada yang menggunakan mesin melalui SSH? Jika koneksi SSH terbuka, tetapi tidak digunakan secara aktif, maka komputer harus mempertimbangkan idle itu.
debian
administration
Jeff Welling
sumber
sumber
Jawaban:
Akan menunjukkan siapa, dan berapa banyak pengguna yang memiliki tty terbuka (yaitu di konsol, melalui X, ssh, telent) tetapi tidak akan menampilkan pengguna yang terhubung melalui pop, http dll
sumber
gdm
Sayagnome-power-manager
dapat mendeteksi ini dan menangguhkan mesin dengan tepat. untuk GNOME2 Cobadan
sebagai root. Anda mungkin perlu memulai ulang
gdm
agar pengaturan dapat berlaku. (jumlahnya adalah detik jadi 600 adalah 10 menit).di bawah GNOME3, ada sepasang
gsettings
kunci yang serupa (di atas diam-diam gagal).Jika Anda tidak menjalankan GNOME, Anda dapat memeriksa sumber
gnome-power-manager
untuk mencari tahu bagaimana itu membangun idle-ness.sumber
gdm / gnome-power-manager
dapat mendeteksi koneksi ssh idle?Coba perintah xprintidle untuk mendapatkan waktu idle dalam milidetik.
sumber