Image

Bilgi Veritabanı → Son Sürümlerde Debian'da rc.local Dosyasının Eklenmesi

[Virtual sunucular]
Yayın tarihi: 08.09.2022

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.





No Comments Yet