Menjalankan Perintah Terjadwal di Linux dengan "at"


Mungkin Anda sudah familiar dengan perintah "cron" di Unix, nah ini ada satu lagi utility tool yang mirip-mirip dengan perintah tersebut, yakni "at". Sesuai dengan namanya, tool ini berfungsi untuk menjadwalkan perintah dalam kurun waktu tertentu, dan sifatnya tidak berulang.

Apa gunanya? Ya banyak... apalagi kalau Anda seorang sysadmin, kemungkinan besar akan lebih terbantu dengan tool ini, misal proses backup, update package, download, upload dan seterusnya.

Oh, iya sebelumnya pastikan dulu "at" sudah terpasang di Sistem Operasi yang Anda gunakan, kalau di Kali Rolling saya kebetulan belum terpasang, maka harus dipasang dulu.

$ sudo apt install at

Menambahkan Perintah Terjadwal

Unix Command "at" example


$ at now + 2 minutes

Kemudian Anda akan dihadapkan pada prompt "at>" yang berarti di sini Anda isi dengan perintah yang ingin dijalankan, saya contohkan dengan perintah ping seperti terlihat dalam tangkapan layar di atas. Setelah selesai memasukkan perintah, tekan Ctrl+d, maka akan muncul <EOT>, selanjutnya silakan duduk manis melihat perintah Anda dijalankan sesuai jadwal (dalam contoh ini +2 minutes).

Perlu diketahui bahwa perintah dijalankan secara background ya, ini berarti tidak akan ada text apa pun yang muncul di layar ketika proses dijalankan.

Menjalankan Perintah GUI dengan "at"

Aplikasi yang berbasis GUI juga bisa dijalankan dengan perintah ini, misal kita ingin jalankan Firefox 2 menit dari sekarang. Pertama kita harus tau nilai dari variabel di DISPLAY di OS kita, caranya dengan mengetik perintah:

$ echo DISPLAY

Kalau di saya muncul

:1

Mungkin di OS Anda berbeda, silakan sesuaikan aja, kemudian jalankan perintah "at" seperti terlihat dalam tangkapan layar berikut:


Unix command "at" Example


Melihat Daftar Perintah Terjadwal

$ atq

Melihat Detail Perintah

$ at -c 

Menghapus Perintah Terjadwal

$ atrm 


Sekian, semoga bermanfaat...

Reference:


Comments

Popular posts from this blog

Adding Image Alternate Text into WordPress Image Attachment using python-wordpress-xmlrpc Library

Kisah Nabi Uzair a.s.

Hikayat Penjual Madu dan Penjual Cuka