Saya mencari cara untuk menyimpan waktu kunci / membuka kunci layar.
A=$(date)
echo $A >> $HOME/time_xprofile
Apa yang saya coba:
$HOME/.bashrc
$HOME/.bash_logout
$HOME/.bash_prompt
$HOME/.xprofile
Kemudian saya mengunci layar dan memeriksa apakah file muncul dan gagal setiap saat. Bagaimana saya bisa mengecek waktu?
command-line
bash
Benjamin
sumber
sumber
Jawaban:
Skrip berikut akan menulis waktu kunci / buka kunci dalam file
time_xprofile
di rumah Anda.simpan skrip. Berikan izin eksekusi.
Bagaimana cara menjalankannya
Catatan Skrip harus dijalankan di tanah belakang. Jangan bunuh itu. Jika Anda memutar kunci layar / membuka kunci saat skrip berjalan di latar belakang, waktu kunci / buka kunci Anda akan dicatat dalam
time_xprofile
file di rumah Anda. Seseorang dapat menggunakannya untuk menjalankan beberapa perintah atau skrip di kunci layar / membuka kunci.Harap diingat bahwa jika Anda menutup terminal saat ini, skrip Anda akan terbunuh. Anda dapat gunakan
Kemudian akan terus berjalan bahkan setelah menutup terminal.
Cara membunuh skrip
Untuk mematikan proses, gunakan di terminal
Skrip di atas terinspirasi oleh jawaban ini
sumber
Di ubuntu 14.04 acara DBus untuk membuka kunci layar telah berubah dan skrip baru untuk mengikat ke kunci layar dan membuka kunci acara tampak seperti berikut
Ganti SCREEN_LOCKED dan SCREEN_UNLOCKED dengan apa yang perlu Anda lakukan.
sumber