dnsexit.com clienti açılışa nasıl ekleriz
dosya bu
http://downloads.dnsexit.com/ipUpdate-1.70.tar.gz
manuel çalıştırınca çalışıyor, fakat açılışta otomatik çalışmasını istiyorum.
şuradakine benzer bişe oluşturdum
http://raspberrypi.stackexchange.com/questions/10614/arch-linux-startup-application-script
fakat işe yaramadı.
çalışması gereken
ipUpdate.pl
bulunduğu yer
/usr/sbin/ipUpdate.pl
ben şu dizine
/etc/systemd/system/dnsexit.service #bu dosyayı ben oluşturdum
içeriğine de
[Unit]
Description=ipUpdate.pid
[Service]
ExecStart=/usr/sbin/ipUpdate.pl
[Install]
WantedBy=multi-user.target #bunun tam olarak ne işe yaradığını çok merak ettim :)
autorun betiği oluşturun kullanıcı giriş yapınca devreye girsin
archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!
autorun betiği oluşturun kullanıcı giriş yapınca devreye girsin
bir örnek var mı?
/home/Kullanıcı _Adı/.config/autostart/
( autostart klasörü yoksa bu klasörü elle oluşturmanız gerekir )
İçerisine boş bir metin belgesi oluşturun ve içeriğini;
[Desktop Entry]
Type=Application
Name=ipUpdate
Exec=çalışmasını istediğiniz programın yolu örn: /usr/sbin/ipUpdate.pl
Hidden=false
şeklinde düzenleyin. Ardından bu dosyayı ipUpdate.desktop olarak isimlendirin ve sağ tık, özellikler, erişim hakları menüsünden, dosyanın bir program gibi çalışmasına izin ver işaretini aktif edin. Bilgisayarı yeniden başlattığınız da aktif olması gerekir.
Not: Bu anlatım gnome için geçerlidir. = Dosyanın bir program gibi çalışmasına izin ver = kullandığınız masaüstüne göre değişiklik gösteriyor olabilir. Ayrıca .desktop dosyası uygulamaya göre daha fazla alt bilgiyi de gerektirebilir Terminal=true / false vb.
Bunun için, /usr/share/applications/ altında bulunan normal başlatıcıları inceleyerek fikir edinebilirsiniz.
bir problem daha çıktı, programın /etc/dnsexit.config dosyasında 3 dakikada bir çalışıp ip'yi kontrol etmesi için ayarlamıştım, ama farkettim ki, ben manuel 1 kez çalıştırınca o sadece 1 kez kontrol ediyor. Arka planda timer gibi bişe çalışmıyor sanırım, kurulum basitti yanlış yapmış olabileceğimi de sanmıyorum. Arch Linux de çalışır diye de yazmışlar.
Edit: log dosyasına baktım güncelliyomuş, benim proxy patlamış ???
@Medoka, sorununuz çözüldü sanırım..
İleride ihtiyaç duyanların faydalanması amacıyla şunu da ekleyeyim,
Yukarıda bahsettiğim yöntem, ( çalıştığına emin olmanız ve kullanıcı haklarıyla çalıştırılması gereken portable tarzı bir program olmaması koşulu ile)
/etc/xdg/autostart/
altına da oluşturulabilir.
Buraya oluşturmanın farkı; bu defa dosyanın bir program gibi çalışmasına izin ver işaretini aktif etmeye gerek kalmaz ve birden çok kullanıcı oturumuna sahip bilgisayarlarda, tek bir başlatıcı ile tüm kullanıcılar için sistem başlangıca eklenmiş olur.
2-3 gün zamanım yok, daha bakamadım, çözülünce veya çözülmezse yazacağım