Saya mencari kemungkinan untuk mengeksekusi skrip shell atau perintah berdasarkan waktu idle di bash shell.
Sebagai contoh, jika saya sedang dalam sesi SSH ke server saya dan setelah X menit tidak aktif di terminal, saya ingin perintah untuk memulai program yang diinginkan seperti cmatrix
, dan ketika saya kembali dan menekan tombol saya akan mendapatkan kembali ke tempat aku pergi.
scripts
command-line
idle
jacob.granquist
sumber
sumber
top
cmatrix
atau apa pun sepanjang waktu, tetapi dengannice --adjustment=17
prioritas penjadwalan yang rendah? Lihatman nice
. Kemudian, ketika Anda melakukan sesuatu yang interaktif, itu akan memiliki prioritas penjadwalan yang normal (0) dan mengambil alih.Jawaban:
Rupanya layar GNU memiliki kemampuan screensaver mirip dengan yang Anda tanyakan, jika Anda memasukkannya ke
.screenrc
:sumber
-l
opsi juga?screen
sesi, bukan?