Bir hizmeti başlangıçta çalışacak şekilde nasıl yapılandırabilirim
El ile service
komutu ile başlattığımda sorunsuz çalışan bir daemon'um var:
ricardo@ricardo-laptop:~$ sudo service minidlna start
* Starting minidlna minidlna [ OK ]
ancak bilgisayar yeniden başlatıldığında otomatik olarak başlayacak şekilde yapılandırılmamış.
Bilgisayarda kimse oturum açmamış olsa bile otomatik olarak başlayacak şekilde nasıl yapılandırabilirim?
247
3
Bu, hizmeti otomatik başlatma sistemine eklemelidir. Ama eğer alırsanız:
Komutu yap
P.S.: Daha fazla ayrıntı için
man update-rc.d
komutunu yazarak update-rc.d için man sayfasına bakınBazen önyükleme işleminde bir komut dosyası çalıştırmanız gerekir, örneğin önyükleme işleminde bir iptables yapılandırması çalıştırın. Böylece her yeniden başlatmada betiği elle çalıştırmak zorunda kalmazsınız.
Ubuntu'da betiğinizi `/etc/init.d/rc.local' dosyasına ekleyerek açılışta çalıştırabilirsiniz. Aşağıdaki adımlara bakın.
Bu komut ile
/etc/rc.local
dosyasını açın:Örneğin, önyükleme işleminde çalıştırmak istediğiniz betiğinizi buraya ekleyin:
Bu dosyada yer alan açıklamaları inceleyin ve sonunda bir çıkış 0 olduğundan emin olun.
Dosyaları kaydedin. Ve komut dosyanız önyükleme işleminde çalışacaktır.
Başlangıçta bir daemon başlatmak için:
Çıkarmak için:
defaults => varsayılan çalışma seviyeleri 2,3,4 ve 5
Örnek: