Selasa, 16 September 2008

Shutdown otomatis Komputer pada linux fedora 8

1.Perintahnya Menggunakan service crond / Crondtab

Cron / Crontab merupakan tool untuk melakukan Penjadwalan, sehingga kita dapat melakukan eksekusi program pada background sesuai jadwal yang kita tentukan. baik itu melakukan reboot system, running script dan lain sebagainya, Cron daemon menggunakan file konfigurasi crontab dan masing² user dapat membuat jadwal prosesnya sendiri yang berada di /var/spool/cron/crontab , contoh file crontab secara default berada di /etc/crontab secara umum format crontab sebagai berikut :

* * * * * * *

Penjelasan :
Baris 1 itu menandakan Menit dimana formatnya 0-59
Baris 2 itu menandakan Jam dimana formatnya 0-23 (0 = dini hari)
Baris 3 itu menandakan Hari dimana formatnya 1-31
Baris 4 itu menandakan Bulan dimana formatnya 1-12
Baris 5 itu menandakan Mingguan dimana formatnya 0-6 (0 = Minggu)
Baris 6 itu menandakan User yang menjalankan Crontab ( Optional )
Baris 7 itu menandakan Command Yang akan di Eksekusi

Di fedora 8 formatnya seperti ini dan yang sudah sy buat
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
05 20 * * * root /sbin/shutdown -h now



Penjelasan:
05 = menit ke 5
20 = jam 8 malam
* * * = hari,bulan,minggu (saya tidak isi karena saya shutdown komp tiap hari tdk memerlukan tanggal)
root = user yang menjalan kan perintah / eksekusi shutdown
/sbin/shutdown -h now = merupakan perintah command untuk shutdown komputer

jadi saya buat seperti ini:
05 20 * * * root /sbin/shutdown -h now


Langkah2 diatas ubah file crontab yang berada pada

/etc/crontab

akan muncul seperti ini setelah di open:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

05 20 * * * root /sbin/shutdown -h now =>>>>>>>>>>>script yang saya tambahkan


Kemudian save dokumen
masuk terminal
ketik:

chkconfig crontab on => untuk membuat crondtab setiap kali komputer dinyalakan service nya selalu aktif
service crond restart => merestart service crondtab sehabis di edit tadi

saya telah mencobanya di user root dan berhasil.

Trimakasih cukup sekian tutorial dari saya kritik dan saran ke ibaskorn@gmail.com