Chapter 2. Scheduling Future Tasks
Tags: ramadhanbersamaredhat, redhat
Published: 2024-03-19 04:07:42

**Menjelaskan Tugas Pengguna yang Ditunda**

Salah satu solusi yang tersedia bagi pengguna Red Hat Enterprise Linux untuk menjadwalkan tugas yang ditangguhkan adalah di. Paket at menyediakan daemon sistem (atd) bersama dengan seperangkat alat baris perintah untuk berinteraksi dengan daemon (**at**, **atq**, dan lainnya). Dalam instalasi default Red Hat Enterprise Linux, daemon atd diinstal dan diaktifkan secara otomatis.

Pengguna (termasuk root) dapat mengantri pekerjaan untuk atd daemon menggunakan perintah **at**. Daemon atd menyediakan 26 antrian, a sampai z, dengan pekerjaan dalam antrian yang disusun berdasarkan abjad mendapatkan prioritas sistem yang lebih rendah (nilai bagus yang lebih tinggi, dibahas di bab selanjutnya).

**Menjadwalkan Tugas Pengguna yang Ditunda**

Gunakan perintah di _TIMESPEC_ untuk menjadwalkan pekerjaan baru. Perintah **at** kemudian membaca perintah untuk dijalankan dari saluran stdin. Saat memasukkan perintah secara manual, Anda dapat menyelesaikan input Anda dengan menekan **Ctrl+D**. Untuk perintah yang lebih kompleks yang rentan terhadap kesalahan ketik, seringkali lebih mudah menggunakan pengalihan input dari file skrip, misalnya, **saat ini +_5min < myscript_**, daripada mengetik semua perintah secara manual di jendela terminal.

Argumen _TIMESPEC_ dengan perintah _at_ menerima banyak kombinasi yang kuat, memungkinkan pengguna untuk menjelaskan dengan tepat kapan suatu pekerjaan harus dijalankan. Biasanya, mereka memulai dengan waktu, misalnya, 14:00,,, 15:59 atau bahkan waktu minum teh, diikuti dengan tanggal opsional atau jumlah hari di masa depan. Berikut ini daftar beberapa contoh kombinasi yang dapat digunakan.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0xh8yhnca6vewgomrjk6.png)

**Memeriksa dan Mengelola Pekerjaan Pengguna yang Ditunda**

Untuk mendapatkan gambaran umum tentang pekerjaan yang tertunda untuk pengguna saat ini, gunakan perintah atq atau perintah at -l .

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dtx57za9jlht1gq75fah.png)

Pada output sebelumnya, setiap baris mewakili pekerjaan berbeda yang dijadwalkan untuk dijalankan di masa mendatang.

1. Nomor pekerjaan unik untuk pekerjaan ini.
2. Tanggal dan waktu pelaksanaan pekerjaan yang dijadwalkan.
3. Menunjukkan bahwa pekerjaan dijadwalkan dengan antrian default a. Pekerjaan yang berbeda mungkin dijadwalkan dengan antrian yang berbeda.
4. Pemilik pekerjaan (dan pengguna yang akan menjalankan pekerjaan tersebut).

**Penting**
Pengguna yang tidak memiliki hak istimewa hanya dapat melihat dan mengontrol pekerjaan mereka sendiri. Pengguna root dapat melihat dan mengelola semua pekerjaan.

Untuk memeriksa perintah sebenarnya yang akan dijalankan saat pekerjaan dijalankan, gunakan 
at **_-c JOBNUMBER_** memerintah. Perintah ini menunjukkanlingkunganuntuk pekerjaan yang diatur untuk mencerminkan lingkungan pengguna yang membuat pekerjaan pada saat pekerjaan itu dibuat, diikuti dengan perintah sebenarnya yang akan dijalankan.

**Menghapus Pekerjaan**

Atrm **_JOBNUMBER_** perintah menghapus pekerjaan terjadwal. Hapus pekerjaan terjadwal ketika tidak lagi diperlukan, misalnya, ketika konfigurasi firewall jarak jauh berhasil, dan tidak perlu diatur ulang.