2009/3/5 Donny Kurnia <[email protected]>:
> tukang ketik wrote:
>> 2009/3/5 Donny Kurnia <[email protected]>:
>>> tukang ketik wrote:
>>>> dh crontaber,
>>>>
>>>> Saya lagi latihan bikin crontab, utk latihan saya coba munculin
>>>> tanggal dan jam setiap menit seperti contoh di manual crontabnya.
>>>>
>>>> sudah saya jalankan...
>>>> $crontab -e
>>>> kmd di dalam text editor vi tersebut saya isikan
>>>> */1 * * * * date
>>>> kmd saya simpan :wq
>>>>
>>>> saya tunggu tiap 1 menit kok gak ada efek apa apa ya ?
>>>> Sudah saya coba edit crontabnya di user maupun di root,
>>>> tapi gak ngaruh apa apa.
>>>> Kurang apa atau salah apanya ?
>>>>
>>>> fyi: saya pakai slackware
>>>>
>>>> Thanks
>>>>
>>> crontab jalan paling cepat tiap menit, jadi ga perlu pake /1.
>>> Kedua crontab akan menjalankan perintah date, tetapi Anda tidak akan
>>> tahu outputnya, karena tidak diberitahu mau di-output kemana. Coba cek
>>> di log, biasanya di-redirect kesana outputnya.
>>>
>>> Bisa dicoba perintahnya diganti jadi :
>>> date >> /home/user/hasil_crontab
>>>
>>> Nanti coba cek isi file tersebut.
>>>
>>> FYI, crontab jalan dengan privilege si user yang membuat crontab.
>>>
>>> --
>>> Donny Kurnia
>>> http://hantulab.blogspot.com
>>> http://www.plurk.com/user/donnykurnia
>>>
>> Oo.. gitu ya, tapi kalau mau lihat log nya ada dimana ya defaultnya ?
>> terus saya coba jalanin aplikasi kenapa juga tidak bisa ?
>> untuk percobaan saya coba jalanin aplikasi mp3 player noatun,
>> jika pakai command text bisa jalan dengan menuliskan
>> $/usr/bin/noatun
>> setelah itu noatun running...
>> kemudian command diatas saya masukkan di crontab dengan
>> hanya mengganti date tadi, jadi seperti ini.
>> */1 * * * * /usr/bin/noatun
>> udah 1 menit lewat noatun nya kok gak muncul-muncul ya ??
>> Bagaimana menjalankan aplikasi dengan crontab ?
>>
>> Thanks.
>
> noatun setahu saya butuh display (x server), sedangkan environment
> ketika crontab berjalan mungkin tidak diset nilainya, sehingga mungkin
> tidak mengenali display yang ada.
>
> Saya mau bertanya lagi, mas belajar crontab buat apa? Sudah tahu prinsip
> kerja crontab kan? Cron diperlukan untuk menjalankan command yang mesti
> jalan tiap jangka waktu tertentu, misalkan sinkronisasi direktori,
> backup, menghapus file, cek jaringan hidup atau tidak.
> Output dari proses yang dijalankan cron biasanya didapat lewat jalur tak
> langsung, seperti email, menulis ke file log, instant message, sms, dll.
>
> Output juga biasanya hanya jika terjadi kesalahan. Jika proses berjalan
> normal, maka bisa jadi tidak ada output apapun, kecuali memang
> diperlukan, misal untuk debugging.
>
> Karena itu, coba cari sebuah task yang perlu anda jalankan berkala.
> Kalau memang belajar, contoh perintah saya diatas bisa dicoba bukan:
>
> date +%F >> /home/user/hasil_cron
>
> Pastikan direktori tujuan telah ada. Kalau file belum ada, akan dibuat
> otomatis. Perintah date perlu opsi diatas agar menghasilkan output.
>
> Baca-baca lagi ya, beberapa perintah seperti date ini kalau tanpa opsi
> khusus, ga akan memberi output. Perhatikan juga outputnya apakah ke
> stdout atau ke stderr.
>
> --
Saya belajar crontab dari pertama kali saya kirim email tentang crontab
ke milis ini. Apa yang ada di pikiran saya crontab hampir sama atau
mungkin bisa dikatakan sama dengan schedule task nya windows.
Di schedule task windows saya bisa jalankan aplikasi apa saja asal
bisa dijalankan secara text mode (bukan click).
Kira2 begitu bayangan ku tentang crontab.
Otomatis ya semua yang bisa jalan di linux, apalagi dilinux semua bisa
running secara full text sampai jalanin internet dan downloadpun bisa,
maka seharusnya perintah /usr/bin/noatun juga bisa.
Jadi untuk iseng2 percobaan saya kepingin coba jalanin MP3 ku otomatis
setiap pagi jam 8 dan berhenti sendiri jam 4 sore untuk hari Senin s/d Jum'at
dan Sabtu dari jam 8 s/d 13, Minggu libur.
Kira-kira begitu rencanaku untuk latihan crontab, untuk yang urusan
pekerjaan nanti dulu deh..., yg asyik asyik dulu biar semangat. :-)

Thanks

-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [email protected]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke