DEV Community

Delisa Arfia Kirani
Delisa Arfia Kirani

Posted on

Chapter 2. Scheduling Future Tasks

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

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

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.

Top comments (0)