Penjana Perintah at
Jana perintah at untuk menjadualkan perintah atau skrip sekali untuk dijalankan pada masa hadapan
Mula menggunakan at
## Apakah at?
`at` menjadualkan arahan atau skrip **sekali sahaja** untuk dijalankan pada masa hadapan. Ia ialah alat yang tepat apabila anda memerlukan sesuatu berlaku sekali ("sandarkan fail ini dalam 2 jam"), berbeza daripada `cron` yang berulang mengikut jadual. Daemon `atd` mesti sedang berjalan.
## Cara Penggunaan
1. **Tetapkan masa**: Masukkan ungkapan masa seperti `now + 5 minutes`, `10:30`, `teatime` (4 PTG), atau `tomorrow 9am`. 2. **Muatkan skrip (pilihan)**: Gunakan `-f script.sh` untuk menjalankan fail dan bukannya menaip arahan secara interaktif. 3. **Urus tugas**: `-l` menyenaraikan tugas yang beratur, `-d N` memadam tugas N, `-c N` mencetak arahan penuh tugas N. 4. **Salin & Jalankan**: Selepas memasukkan `at <time>` anda memasuki gesaan interaktif di mana anda menaip arahan (Ctrl-D untuk selesai), kecuali `-f` digunakan.
Format Masa & Pilihan
### Ungkapan masa `at` menerima banyak bentuk semula jadi: `now + 5 minutes`, `now + 1 hour`, `10:30`, `10:30 AM`, `midnight`, `noon`, `teatime` (4 PTG), `tomorrow`, `tomorrow 9am`, `MM/DD/YYYY`, atau `next Friday`.
### `-f FILE` Jalankan skrip Hantar kandungan fail sebagai tugas dan bukannya menaipnya pada gesaan: `at -f backup.sh now + 1 hour`.
### `-q QUEUE` Pilih baris gilir Huruf a–z memilih baris gilir; a ialah baris gilir tugas at lalai, b untuk batch (dikawal beban). Setiap baris gilir boleh mempunyai had beban sendiri dalam `/etc/at.deny`/`at.allow`.
### `-l` / `-d N` / `-c N` Senaraikan, padam, cat `-l` menyenaraikan tugas yang belum selesai; `-d 5` memadam tugas 5; `-c 5` mencetak persekitaran dan arahan yang akan dijalankan oleh tugas 5.
### `-m` E-mel apabila selesai Hantar e-mel kepada pengguna apabila tugas selesai, walaupun tiada output.
### `-v` Verbose Cetak masa berjadual yang tepat sebelum membaca tugas.
▶at vs cron — apa perbezaannya?
▶Arahan at mengembalikan 'Cannot find atd' — apa masalahnya?
▶Bagaimanakah saya menjadualkan skrip untuk dijalankan dalam 30 minit?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi