Ketika saya mematikan komputer saya, saya ingin menunjukkan beberapa tugas yang tertunda yang harus saya lakukan sebelum meninggalkan kantor ... Saya melakukan aplikasi lokal untuk mengelola tugas-tugas itu, pada dasarnya saya hanya ingin menjalankan perintah, dan mematikan setelah saya membunuh aplikasi dieksekusi.
21
Jawaban:
Anda bisa menambahkan perintah Anda ke file
/etc/gdm/PostSession/Default
sebelumexit 0
baris.sumber
Anda dapat melakukan ini dengan membuat skrip di /etc/rc0.d (untuk shutdown) dan /etc/rc6.d (untuk reboot). Untuk melakukan ini, jalankan:
Edit skrip shutdown Anda di editor teks lalu jalankan:
Dan jika Anda ingin menjalankannya di reboot juga maka jalankan ini:
Sumber: utas forum ini
sumber
Kedengarannya seperti pertanyaan untuk superuser.com bagi saya. Lagi pula, setelah beberapa Googling saya menemukan Cara menjalankan skrip pada saat logout? yang mengatakan untuk menambahkan skrip ke $ HOME / .bash_logout.
Jika itu tidak berhasil, tambahkan
ke / etc / gdm / PostSession / Default sehingga menjalankan skrip logout dengan benar.
Melihat sebelum mematikan, pengguna tetap logout, ini harus mencakup kedua pangkalan.
sumber
real
TTY) dan tidak ketika Anda keluar dari gnome.Jika Anda melakukannya
./app-to-run && sudo shutdown -h now
, komputer harus dimatikan setelah aplikasi dijalankan.sumber
Jawaban yang hampir sama dari Tommy Brunn tetapi tanpa risiko hang dengan ditanyai kata sandi root:
sumber