Saya ingin menjalankan sudo
perintah saat Ubuntu mulai (sebelum ada yang masuk):
sudo searchd
Bagaimana saya melakukan ini?
linux
ubuntu-11.10
Mark Willis
sumber
sumber
exit 0
tidak akan pernah dieksekusi.&
. Jika Anda ingin perintah berikut dimulai meskipun perintah saat ini belum selesai, tambahkan file&
.The unit files have no installation config (WantedBy, RequiredBy, Also, Alias settings in the [Install] section, and DefaultInstance for template units) […].
saran tentang ini?Edit konfigurasi tty
/etc/init/tty*.conf
dengan shellscript sebagai parameter:Ini mengasumsikan bahwa kita mengedit tty1 dan skrip yang membaca input adalahInputScript.sh.
Sebuah kata peringatan skrip ini dijalankan sebagai root, jadi ketika Anda memasukkan sesuatu ke dalamnya, Anda memiliki hak akses root. Tambahkan juga jalur ke lokasi skrip.
Penting: skrip ketika selesai, harus memanggil / sbin / login jika tidak, Anda tidak akan bisa login di terminal.
sumber
Jawaban yang bagus. Anda juga dapat mengatur Pekerjaan (yaitu, perintah) dengan " Crontab " untuk fleksibilitas lebih (yang menyediakan opsi berbeda untuk menjalankan skrip, mencatat keluaran, dll.), Meskipun memerlukan lebih banyak waktu untuk dipahami dan disetel dengan benar:
Bagaimana cara menjalankan perintah saat startup di Ubuntu?
Panduan Pemula Untuk Cron Jobs
Menggunakan '@reboot' Anda dapat menjalankan perintah satu kali, saat startup.
Membungkus : lari
$ sudo crontab -e -u root
Dan tambahkan baris di akhir file dengan perintah Anda sebagai berikut:
sumber