Teknolojinin Geldiği Nokta

Genel

Linux Sistem Açılışında Komut Çalıştırma

Linux Sistem Açılışında Komut Çalıştırma

Linux Sistem Açılışında Komut Çalıştırma işlemleri için rc.local olarak bulunan bir config dosyasında işlem yapılması gerekiyor. Linux işletim sistemi açılırken bu dosyayı kontrol etmektedir. Eger burada yapılan bir ayar varsa belirtilen script vb. yazılımları çalıştırmaktadır. Örnekle açıklayalım. Linux sunucularda Perl scripleri, .sh dosyaları vb. yedek alma dosya kopyalama vb. işlemler çok fazla yapılır. Sunucu açıldıgı gibi belirteceginiz perl, sh vb. dosyaların çalıştırılmasını sağlayabiliyorsunuz.  Bu dosyaya eklenen her komut sistem açılışında root kullanıcısıyla otomatik olarak çalışır. Başlangıç dosyasını /etc/rc.local olarak bulabilirsiniz. Linux Başlangıçta Script Çalıştırmak için aşagıdaki komutları inceleyebilirsiniz.

1- Aşagıdaki örnekte /home/user/ dizinindeki yedekler.sh dosyasını başlangıçta çalıştır demiş olduk. nano ile ilgili dosyamızı açıyoruz.

nano /etc/rc.local

2- Parametrelerimizi ekleyip kaydediyoruz.

cd /home/user/
./ yedekler.sh

Linux Sistem Açılışında Komut Çalıştırma

3- Eger scriptinizi root olarak değilde başka bir kullanıcı(ör: user1) ile çalıştırmak isterseniz:

cd /home/user/

user1 -C  ./yedekler.sh

4- Echo ile rc.local güncellemek için;

echo ‘cd /home/user/./yedekler.sh’ >> /etc/rc.local