Penggunaan atd di CentoS

Label:

  1. 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.
  1. 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:
  1. [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