Saya menggunakan Ubuntu 14.04. Saya menulis skrip kecil bernama trial. Isi scriptnya adalah sebagai berikut:
#!/bin/sh
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin
sh -c firefox
Saya menyalin skrip ke /etc/init.d
, izin yang dimodifikasi menggunakan chmod +x trial
dan menggunakan update-rc.d trial defaults
. File membuat tautan tetapi ketika saya me-reboot mesin. Itu tidak menjalankan firefox. Saya mencoba cron @reboot tetapi tidak berhasil. Saya mencoba rc.local juga gagal lagi.
Jawaban yang Diterima:
Direktori, /etc/init.d/
berisi skrip sistem yang pada dasarnya memulai, menghentikan, memulai ulang daemon (layanan sistem). Ini adalah metode "Inisialisasi Sistem V" (SysVinit), yang berisi program init (proses pertama yang dijalankan ketika kernel selesai memuat). (EDIT 2 Juli 2015:Banyak sistem Linux baru-baru ini beralih ke systemd
sistem init.)
Tapi, Firefox adalah browser Web grafis. Dengan demikian, diperlukan server jendela (X-Windows) dan pengelola jendela untuk dimulai; dan, Anda harus masuk ke pengelola jendela untuk memulai Firefox. Jadi, tugas Anda adalah mempelajari cara memulai program secara otomatis setelah Anda masuk ke pengelola jendela.
Temukan nama pengelola jendela Anda. Kemudian cari bantuan tentang memulai program secara otomatis.