İşletim sistemi açıldığında çalışan script

Başlatan goksaweb, 21 Haziran 2016 - 16:27:04

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

goksaweb

Selam arkadaşlar

Her seferinde komut satırını açıp çalıştırdığım bir komut var. Bunu bilgisayar açıldığında direk çalışan bir script haline getirmek istiyorum. Bu konuda yardımcı olabilir misiniz ?

illedelinux

Masaüstün nedir?
Çalıştırdıgın komut nedir?
GNU/Linux kullanmıyorum, onu yaşıyorum...

goksaweb

#2
centos 7 - gnome şuanki sistem. ubuntuya geçicem sanırım kod kısmı farketmeyecek.

örneğin aşağıdaki  komutu isletim sistemi açıldığında çalışsın istiyorum.

echo "Hello World!"

mhmtkrktr

Yapmak istediğin şeyin birden fazla yolu var. Örneğin, betiği yazarsın, çalışma izni verirsin. Bu şekilde betik tarafı hazırlanmış olur.
Sistem başlangıcında çalıştırmak için, kullanıcı dizini altında autostart dizinine bir başlatıcı oluşturursun ve Exec bölümüne betiğin yolunu tanımlarsın.

Çalıştırma izni için;
chmod +x /yol/betik.sh
Autostart yolu;
$HOME/.config/autostart/isim.desktop
Örnek başlatıcı;
[Desktop Entry]
Type=Application
Exec=/betiğin_bulunduğu_yol/betik.sh
Hidden=false
Name=özel_isim


Başlangıçta zaman gecikmesi istersen de, exec bölümünü şu şekilde düzenleyebilirsin. örneğin 2 saniye için;

Exec=bash -c "sleep 2 && /betiğin_bulunduğu_yol/betik.sh"

goksaweb

Çok teşekkürler mhmtkrktr dediklerini deneyeceğim.

heartsmagic

Betiğin veya komutun masaüstünden önce başlamasını istiyorsan da rc.local dosyasına bakarsın ya da systemd kurcalarsın biraz.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.