- Pendahuluan
Sebagai admin system, sering mendapatkan pekerjaan-pekerjaan rutin baik dalam harian, mingguan, bulanan, bahkan tahunan. nah untuk memudahkan dalam mengerjakan pekerjaan yang rutin dan banyak tersebut dengan menggunakan penjadualan berbasis atd.
dengan menggunakan atd dapat menjalankan program pada waktu yang akan datang, tergantung anda memberikan waktu yang di ingin.
Program-program yang berhubungan dengan at adalah
- at, untuk mendaftarkan printah-printah yang akan dijalankan pada waktu yang akan datang.
- atq, untuk menampilkan perintah-perintah yang sedang antrean milik user
- atrm, digunakan untuk menghapus perintah yang sedang antrean dalam pekerjaan yang telah dijadualkan.
- batch, untuk menjalankan pekerjaan-pekerjaan ketika tingkat beban sistem memungkinkan.
untuk lebih jelasnya mari kita lihat langkah-langkahnya.
- sebelum menjalankan at terlebih dahulu anda masuk ke terminal lalu periksa apakah sudah jalan atau belum berikut perintahnya:
- [root@localhost ~]# ps axuf|grep atd
root 2658 0.0 0.0 2064 832 ? Ss 11:37 0:00 rpc.statd
root 3075 0.0 0.0 2356 444 ? Ss 11:37 0:00 /usr/sbin/atd
root 4835 0.0 0.0 4000 688 pts/2 S+ 12:38 0:00 \_ grep atd
atau bisa juga dengan menggunakan perintah:
- [root@localhost ~]# /etc/init.d/atd status
atd (pid 3075) is running...
apabila keterangan seperti diatas maka perintah at anda sudah jalan, jika belum maka lakukan perintah :
- [root@localhost ~]# /etc/init.d/atd start
Starting atd: [ OK ]
oke langsung saja lakukan penjadualan yang anda inginkan contohnya:
- [root@localhost ~]# at 13:35
at> echo "waktunya sholat zhuhur" |wall
at> lalu tekan [Ctl-D] maka akan kluar
at> <EOT>
job 3 at 2011-08-02 13:35
[root@localhost ~]#
Broadcast message from root (Tue Aug 2 13:38:00 2011):
waktunya sholat zhuhur
artinya tepat jam 13:35 di komputer anda akan memberikan informasi "waktunya sholat zhuhur"
[root@localhost ~]# at now + 2 minutesat> wall "sudah 2 menit"
at> <EOT>
job 6 at 2011-08-02 13:42
[root@localhost ~]#
Broadcast message from root (Tue Aug 2 13:42:00 2011):
sudah 2 menit
artinya dalam waktu 2 menit akan keluar komen seperti diatas.
format waktu
---------------------
-minutes ialah dalam menit
-hours ialah dalam jam
-days ialah dalam hari
-weeks ialah dalam minggu
-months ialah dalam bulan
-years ialah dalam tahun
bisa juga dengan menggunakan perintah ini:
- [root@localhost ~]# at -t 201108021352
at> wall " ayoooooooooo belajar akhi"
at> <EOT>
job 8 at 2011-08-02 13:52
[root@localhost ~]#
Broadcast message from root (Tue Aug 2 13:52:00 2011):
ayoooooooooo belajar akhi
- [root@localhost ~]# at -t 201108021408
at> wall "backup dimulai"
at> cp -r /etc /opt
at> tar cjvf /opt/backup-data.conf.tar.bz2 /opt/etc
at> rm -r /opt/etc
at> wall " backup selesai"
at> <EOT>
job 12 at 2011-08-02 14:08
[root@localhost ~]#
Broadcast message from root (Tue Aug 2 14:08:00 2011):
backup dimulai
Broadcast message from root (Tue Aug 2 14:08:25 2011):
backup selesai
jika anda ingin melihat antrean penjadualan perintahnya:
- [root@localhost ~]# atq
12 2011-08-02 14:08 a root
8 2011-08-03 00:00 a root
keterangan:
(2011 = tahun, 08 = bulan, 02 = tanggal , 14 = jam dan 08 = menit)
bisa juga dengan menggunakan text caranya :
- [root@localhost ~]# vim backup.txt
bebas text anda berinama apa yang penting di dalam vim anda berikan perintah yang akan anda inginkan tanpa capek-capek mengetik contohnya:
wall "waktunya memulai backup"
cp -r /home /opt
tar cjvf /opt/backup-home.texttar.bz2 /opthome
rm -rf /opt/home
wall " waktunya backup selesai
setelah mengetik penjadualan selesai kemudian klik [Esc] ->: ->w ->q kemudian [Enter]
jika anda ingin membatasi user yang ada pada pc atau jika anda menjadi admin system ingin membatasi client makan anda masuk ke /etc/at.deny lalu masukkan user yang diinginkan agar tidak bisa mengakses data pada komputer anda .
Atas perhatianya kami ucapkan terimkasih moga blog kami bisa membantu.



0 komentar:
Posting Komentar