Tergantung pada distro.
Jika Anda menggunakan distro yang berasal dari Debian, setidaknya ada dua tempat yang tepat, /etc/rc.local dan crontab. Anda dapat memanggil crontab sebagai root,
crontab -e
dan kemudian masukkan baris ini
@reboot /home/my_name/bin/my_command
di mana my_command
file yang dapat dieksekusi ( chmod 755 my_command
).
Atau, Anda dapat menempatkan garis seperti ini
/home/my_name/bin/my_command
di /etc/rc.local, dan ini akan dieksekusi terakhir. Bagaimanapun, tolong ingat Anda menggunakan lingkungan root, bukan milik Anda. Juga untuk alasan ini, yang terbaik adalah menggunakan jalur absolut.
Jika Anda menggunakan distro systemd (Arch Linux, Fedora 19, ...) opsi pertama (crontab) masih valid, sedangkan yang kedua (/etc/rc.local) tidak ada lagi. Dalam hal ini, Anda harus belajar cara memulai layanan yang akan dijalankan systemctl
, tetapi ini mungkin lebih dari yang Anda tawar-menawar dengan pertanyaan sederhana Anda.