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
$ 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:
Melihat Daftar Perintah Terjadwal
$ atq
Melihat Detail Perintah
$ at -c
Menghapus Perintah Terjadwal
$ atrm
Sekian, semoga bermanfaat...
Comments
Post a Comment