Dağıtımlara bağlı.
Eğer Debian kaynaklı dağıtımlar kullanıyorsanız, /etc/rc.local ve crontab olmak üzere en az iki uygun yer vardır. Crontab'ı root olarak çağırabilirsin,
crontab -e
ve sonra bu satırı ekleyin
@reboot /home/my_name/bin/my_command
my_command
yürütülebilir bir dosya ( chmod 755 my_command
) nerede .
Alternatif olarak, böyle bir çizgi koyabilirsiniz
/home/my_name/bin/my_command
/etc/rc.local içinde ve bu en son çalıştırılacak. Her durumda, pls sizin değil, kök ortamını kullandığınızı unutmayın. Ayrıca bu sebepten mutlak yollar kullanmak en iyisidir.
Eğer bir iseniz systemd dağıtıma artık mevcut değil ikincisi (/etc/rc.local) iken (Arch Linux Fedora 19, ...) İlk seçenek (crontab), hala geçerlidir. Bu durumda, çalıştırılacak bir servisi nasıl başlatacağınızı öğrenmelisiniz systemctl
, ancak bu, basit sorunuzla ilgili pazarlık yaptığınızdan daha fazla olabilir.