GNU/Linux'da Açılışta Komut Çalıştırmak

Buna aslında neredeyse bir senedir ihtiyacım vardı ama açıp okuma zahmetine katlanmamıştım, geçenlerde gelen bir ilham sonucu aradan çıkmış oldu ve aslında çok basitmiş. Çok kısa bir şekilde, açılışta nasıl komut çalıştırabileceğinizi anlatayım. Bu örnekte biz Logitech G15’in sürücülerini çalıştıracağız. Çalıştırdığımız bütün komutlar süperkullanıcı yetkilerine sahip olacağından dikkatli olun.

Bunu yapmak için düzenleyeceğimiz dosyanın adı /etc/rc.local başka yerlerde önce şuraya ekle, sonra buraya sembolik link yap vs. uzun anlatımlar var ancak bu işimizi görecektir.  Terminalden,

sudo nano /etc/rc.local

yapıyoruz. Karşımıza şöyle bir şey çıkacak:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0

Burada exit’li kısmı silmeden, notlarla exit’in arasına çalışmasını istediğimiz komutları yazıyoruz, mesela benim durumumda bunlar şöyleydi:

g15daemon &
sleep 2
g15stats –interface eth1 -d &
g15status &
g15top &
g15terminal &
g15aiostats &

Her şey yolunda gittiyse bir sonraki açılışta komutlarımız, diğer “tüm boot komutları bitince” çalıştırılmaya başlayacak. Bunu GUI üzerinden neden yapmıyoruz dersek, çünkü böylece root şifresi de girmemiş oluyoruz, hem de grafik ekran açılmasa dahi bu komutlar çalışıyor.

Yorum Yazın