Bu makalede, Linux Debian 9'da rc.local dosyasının nasıl oluşturulacağı açıklanmaktadır
Debian 9'da rc.local ekleme adımları aşağıda bulunabilir.
Debian 9'da geleneksel “rc.local” kaldırılmıştır. Geleneksel Linux kullanıcıları ve yöneticileri için, bunu geri almanın bir yolu vardır; SystemD kullanarak. Aşağıdaki prosedürü inceleyin (NOT: tüm komutlar root ayrıcalıkları ile çalıştırılmalıdır):
1. Mevcut olmayan “rc-local.service” dosyasını düzenleyin :
vi /etc/systemd/system/rc-local.service
1.1. “/etc/systemd/system/rc-local.service” dosyasına aşağıdaki içeriği ekleyin :
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
2. “rc.local” dosyasını düzenleyin :
vi /etc/rc.local
2.1. Aşağıdaki içeriği ekleyin ve dosyayı kaydedin
#!/bin/sh -e
#
# rc.local
#
# Bu betik, her çoklu kullanıcı çalışma seviyesinin sonunda çalıştırılır.
# Betiğin başarıda "exit 0" veya herhangi bir hata durumunda
# farklı bir değer vereceğinden emin olun.
#
# Bu betiği etkinleştirmek veya devre dışı bırakmak için sadece yürütme
# izinlerini değiştirin.
#
# Varsayılan olarak bu betik hiçbir şey yapmaz.
exit 0
3. İzinleri değiştirin
chmod +x /etc/rc.local
4. Başlangıçta “rc-local” betiğini etkinleştirin
systemctl enable rc-local
5. “rc-local” betiğini başlatın
systemctl start rc-local.service
6. Servisi başlatırken herhangi bir hata olup olmadığını kontrol edin
systemctl status rc-local.service
Artık geleneksel “rc.local” dosyasına istediğiniz herhangi bir şeyi ekleyebilirsiniz. Benzer bir prosedür, Ubuntu, Elementary veya Kali gibi Debian tabanlı dağıtımlara da uygulanabilir.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article