Saya ingin menjalankan perintah ketika Ubuntu melakukan boot. Perintah-perintah khususnya adalah:
sudo shutdown +m
sudo shutdown +1
Saya ingin komputer dimatikan segera setelah mulai untuk tujuan pengujian. Saya berencana untuk menyalakan kembali komputer dengan sedikit sirkuit yang saya uji.
Bagaimana saya bisa menjalankan perintah ini secara otomatis saat sistem dinyalakan?
Jawaban:
Tempatkan dalam
/etc/rc.local
. (Dijalankan sebagai root, jadisudo
tidak diperlukan di sana.)Anda juga mungkin tertarik untuk membaca info tambahan tentang runlevel: http://en.wikipedia.org/wiki/Runlevel
sumber
sudo swapon /swapfile
Ada berbagai cara untuk menjalankan perintah secara otomatis:
Sistem pemula akan menjalankan semua bentuk skrip yang ditemukan konfigurasi dalam direktori
/etc/init
. Skrip-skrip ini akan berjalan selama startup sistem (atau sebagai respons terhadap peristiwa-peristiwa tertentu, misalnya, permintaan penutupan) dan demikian juga tempat untuk menjalankan perintah yang tidak berinteraksi dengan pengguna; semua server mulai menggunakan mekanisme ini. Anda dapat menemukan pengantar yang dapat dibaca di: http://upstart.ubuntu.com/getting-started.html halaman manualman 5 init
danman 8 init
berikan rincian lengkapnya kepada Anda.Sebuah skrip shell bernama
.gnomerc
di direktori home Anda secara otomatis bersumber setiap kali Anda masuk ke sesi GNOME. Anda dapat menempatkan perintah sewenang-wenang di sana; variabel lingkungan yang Anda atur dalam skrip ini akan dilihat oleh program apa pun yang Anda jalankan di sesi Anda. Perhatikan bahwa sesi tidak dimulai sampai.gnomerc
skrip selesai; oleh karena itu, jika Anda ingin melakukan autostart pada beberapa program yang sudah berjalan lama, Anda perlu menambahkan&
permintaan program, untuk melepaskannya dari shell yang sedang berjalan.Opsi menu Sistem -> Preferensi -> Aplikasi Startup memungkinkan Anda untuk menentukan aplikasi apa yang harus dimulai ketika sesi grafis Anda dimulai (Ubuntu sudah cukup banyak mendefinisikan sebelumnya), dan menambah atau menghapusnya sesuai selera Anda. Ini hampir memiliki tujuan dan cakupan
.gnomerc
skrip yang hampir sama , kecuali Anda tidak perlu tahush
sintaks (tetapi Anda juga tidak dapat menggunakansh
konstruk pemrograman apa pun ).sumber
Untuk hal-hal sederhana, Anda dapat menambahkan perintah di System-> Preferences-> Sesi yang menunjuk ke lokasi skrip Anda.
Atau Anda dapat menambahkannya ke
/etc/init.d/rc.local
atau membuat pekerjaan pemula jika itu adalah hal yang lebih rendah .Lihatlah https://help.ubuntu.com/community/UbuntuBootupHowto untuk info lebih lanjut
sumber