Linux Notlarım

Ubuntu Crontab / Job Scheduler Kullanımı

By
on
July 14, 2016

Ö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..........

TAGS
RELATED POSTS

LEAVE A COMMENT

Sercan Toğrul
Java Developer - Kyrenia

I'm a java developer. I'm from Turkey but I live in Cyprus. You can see my skills and my notes here. Do you have a question you can send me email and I will answer!