Genellikle FreeBSD de bir programı kurduğunuzda kurulum tamamlandıktan sonraki uyarıda kurulan programın başlangıçta başlamasını istiyorsanız alttaki ifadeyi rc.conf a ekleyin der. Arka tarafta da /usr/local/etc/rc.d/ altına bu programın başlangıç scriptini çalıştırma hakkı verilmiş bir şekilde tutar. Siz rc.conf ta gerekli eklemeyi yaptıktan sonra burada bulunan scripti çalıştırır. Mantık gayet güzel ve basit.
Bundan farklı olarak kendi yazdığımız scriptin nasıl çalıştırılacağını anlatalım. Yapacağımız işlemler yukarıda anlattığımız işlemin aslında aynısıdır. Tek fark scripti kendimiz yazacağız.
1- Scripti Yazalım
Açılışında başlamasını istediğimiz scripti root kullanıcısı olarak yazalım.
$ su - # cd /usr/local/etc/rc.d/ # vi myscript.sh
scriptteki ifadeleri yerleştirelim;
#!/bin/sh # This shell script is a test and will paste a "test.txt" file on my desktop echo 'Test' > ~charles/Desktop/test.txt chown charles:charles ~charles/Desktop/test.txt
2- Çalıştırma Hakkı
scripte çalıştırma hakkı verelim;
# chmod +x myscript.sh
3- Çalıştır şunu ey FreeBSD
FreeBSD ye açılışta bu scripti çalıştırmasını söyleyelim;
# vi /etc/rc.conf
aşağıdaki ifadeyi ekleyelim;
myscript_enable="YES"
kaydedip sisteme restart atalım. restart sonrasında masaüstünde test.txt dosyasını göreceksiniz.
