Eki 20 2009

3 Adımda FreeBSD Başlangıç Açılışında Script Çalıştırma

Category: FreeBSD,GezegenBayram Karagöz @ 12:59

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.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
  • Share/Bookmark
PDF Download    Makaleyi PDF formatında gönder

Etiketler: , , ,