Main Menu

Ubuntu Crontab / Job Scheduler Kullanımı

Öncelikle biraz Crontab'tan bahsedeyim.
Ubuntu Server  ile çalışıyorsunuz ve Java'da küçük bir uygulama yazdınız.
Bu jar'ın sizin belirlediğiniz tarih ve saatlerde çalışmasını istiyorsunuz.
Yada sistem her Reboot olduğunda.

Bunun için önemli nokta access permissions hatayı almamak için hangi kullanıcı ile Crontab oluşturuyorsanız o kullanıcının, yazdığınız jar'ın müdahale ettiği yere yetkileri var mı ?

Bunun için öncelikle giriş yapıyoruz ve

crontab -e

Komutunu yazıyor.

 

ve karşımıza böyle bir ekran gelecek.crontab -e - ubuntu

Sonrasında -- INSERT -- moduna alıp gerekli kodu yazıyorum.


0 * * * * java -jar crontab.jar


# * * * * * /dosyaYolu/dosyaAdi veya komut
# 1. yıldız Dakika (0-59)
# 2. yıldız Saat(0 – 23)
# 3. yıldız Ayın günleri (1 – 31)

# 4. yıldız Ay(1 -12)

# 5. yıldız ise Haftanın günleri (0 – 6 Pazar=0)

Yazıyoruz ve enter dedikten sonra hata almaz isek kodumuz her saat başı crontab.jar 'ı çalıştıracak.
Sonunda koyduğum


/tmp/crontab.logs

ise jar'ın ekrana bastığı bilgileri tmp klasörü altına kaydetmesi için.
crontab -e - ubuntu -Scheduler

Devamı gelecek..........

Leave a Comment

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>