init.d vs systemd
Hangisini kullandığımızı anlamanın en kolay yolu şöyle. Eğer gerçekten systemd kullanılıyorsa ayrıca systemctl komutu da olmalı. WSL Linux'ta systemd kullanılıyor gibi görünse de aslında kullanmıyor
$ file /sbin/init /sbin/init: symbolic link to /lib/systemd/systemd
Örnek
/etc/init.d altında bir dosya yaratırız. Şöyle yaparız
cd /etc/init.dtouch mysqld_multichmod +x /etc/init.d/mysqld_multi
Bu dosyaya çalışmasını istediğimiz komutları yazarız. Daha sonra servisi bilgisayar açılırken çalışır hale getiririz. Şöyle yaparız
# Add mysqld_multi service to the default runlevels with the following command: update-rc.d mysqld_multi defaults
Hiç yorum yok:
Yorum Gönder