Debian'ın eski sürümlerinde, bir komut veya betiği işletim sisteminin otomatik başlatmasına hızlıca eklemek için /etc/rc.local dosyası kullanılıyordu; ancak son sürümlerde bu dosya artık çalışmıyor. Bazen işletim sisteminin otomatik başlatmasına hızlı bir şekilde bir komut eklemek gerekebilir. Bu işlevi etkinleştirmek için şu adımları izleyin:
1. Servis dosyasını oluşturalım:
#vi /etc/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
[Service]
Type=idle
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
2. /etc/rc.local dosyasını oluşturalım
vi /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# Bu betik, her çok kullanıcı seviyesinin sonunda çalıştırılır.
# Betiğin başarıyla çalışması için "exit 0" ile sonlandığından emin olun
# veya hata durumunda başka bir değer döndürün.#
# Bu betiği etkinleştirmek veya devre dışı bırakmak için sadece## çalışma izinlerini değiştirin.
# Varsayılan olarak bu betik bir işlem yapmaz.exit 0
3. Çalıştırma izinlerini verelim:
chmod +x /etc/rc.local
4. Servisi otomatik başlatmaya ekleyelim:
systemctl enable rc-local
5. Servisi başlatalım:
systemctl start rc-local
6. Durumunu kontrol edelim:
systemctl status rc-local
Artık gerekli komutları veya betikleri /etc/rc.local dosyasına exit 0 satırının öncesine ekleyebilirsiniz.