Linux'ta Otomatik Çalıştırma Komut Dosyası Nasıl Yazılır

Tüm Linux yapılandırma dosyaları, düz metin belgelerinde saklanır ve bu da onları düzenlemeyi kolaylaştırır. Bu işlevsellik, bilgisayarınızın başlatma sırasına veya aygıt montajına komut dosyaları eklemenize olanak tanır. PC'nizi açtığınızda, USB cihazınızı taktığınızda veya bir CD yerleştirin.

Sistem Önyüklemesinde Çalıştırmak için

Aşama 1

Komut dosyanızı yazın ve /etc/init.d/ dizinine kaydedin.

Günün Videosu

Adım 2

Aşağıdaki komutu bir kabuk terminalinde çalıştırarak betiğin yürütülebilir olduğundan emin olun. "script.sh" dosyasını betiğinizin gerçek adıyla değiştirin:

chmod 755 /etc/init.d/script.sh

Aşama 3

Ubuntu veya Linux Mint gibi Debian tabanlı bir dağıtım kullanıyorsanız, komut dosyasının sistem önyüklemesinde çalışmasını sağlamak için gerekli sembolik bağlantıları oluşturmak için aşağıdaki komutu çalıştırın:

update-rc.d script.sh varsayılanları

Yine, "script.sh" dosyasını gerçek dosya adıyla değiştirin. Debian dışı bir dağıtım kullanıyorsanız, bunun yerine aşağıdaki komutları çalıştırın:

chkconfig --add script.sh chkconfig script.sh açık

Cihaz Bağlantısında Çalıştırmak için

Aşama 1

Komut dosyanızı yazın, yürütülebilir hale getirin ve kaydedin. Otomatik olarak çalışmasını istediğiniz CD'de, flash sürücüde veya dijital kamerada veya sabit sürücünüzdeki bir konumda olsun, herhangi bir konum işe yarar.

Adım 2

Cihazınız USB tabanlıysa aşağıdaki komutu çalıştırın:

lsusb

Bu komut, bilgisayarınıza takılı olan tüm USB aygıtları hakkında tanımlayıcı verileri çıkaracaktır. Cihazınız için kimlik verilerini not edin. Bir metin düzenleyicide yeni bir dosya oluşturun ve aşağıdaki metin satırlarını ekleyin:

ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="xxxx", SYSFS{idProduct}=="yyyy", RUN+="/home/linus/script.sh"

Kimlikteki iki nokta üst üste işaretinden önce bulunan karakterlerle "xxxx" ve ondan sonra bulunan karakterlerle "yyyy" değiştirin. RUN+='dan sonraki yolu betiğinizin yolu ile değiştirin. Dosyayı /etc/udev/rules.d/ dizinine "10-my_autorun.rules" olarak kaydedin. USB aygıtı yerine CD kullanıyorsanız bir sonraki adımı atlayın.

Aşama 3

CD veya DVD gibi USB olmayan bir aygıt kullanıyorsanız dosya yöneticinizde /etc/udev/rules.d/ dosyasını açın. Dizin, adında "cd" olan bir dosya içermelidir; aç onu. Dosyanın içeriğinin her satırına aşağıdaki metni ekleyin, yolu gerçek komut dosyanızınkiyle değiştirin ve kaydedin:

RUN+="/home/linus/script.sh"