Ketahui Perintah Linux - pada

Nama

pada, batch, atq, atrm - baris gilir, memeriksa atau memadam pekerjaan untuk pelaksanaan yang kemudian

Sinopsis

pada [ -V ] [ -q giliran ] [ -f fail ] [ -mldbv ] TIME
di -c job [ job ... ]
atq [ -V ] [ -q giliran ]
atrm [ -V ] job [ job ... ]
batch [ -V ] [ -Q queue ] [ -f file ] [ -mv ] [ TIME ]

Penerangan

pada dan batch baca arahan dari input standard atau fail yang ditetapkan yang akan dilaksanakan pada masa yang akan datang, menggunakan shell yang ditetapkan oleh pembolehubah persekitaran pengguna SHELL , shell login pengguna, atau akhirnya / bin / sh .

pada

melaksanakan arahan pada masa yang ditetapkan.

atq

menyenaraikan pekerjaan yang belum selesai pengguna, melainkan pengguna adalah pengguna super; dalam kes itu, pekerjaan semua orang disenaraikan. Format garisan output (satu untuk setiap pekerjaan) adalah: Nombor pekerjaan, tarikh, jam, kelas pekerjaan.

atrm

memadam pekerjaan, dikenal pasti oleh nombor pekerjaan mereka.

kumpulan

melaksanakan arahan apabila tahap beban sistem dibenarkan; dalam erti kata lain, apabila purata beban jatuh di bawah 0.8, atau nilai yang dinyatakan dalam penyembahan atrun .

Pada masa membenarkan spesifikasi masa yang agak kompleks, memperluaskan piawaian POSIX.2. Ia menerima masa borang HH: MM untuk menjalankan tugas pada waktu tertentu. (Jika masa sudah berlalu, hari berikutnya dianggap.) Anda juga boleh menentukan waktu tengah malam, tengah hari atau malam (4 malam) dan anda boleh mempunyai masa yang diisi dengan AM atau PM untuk berjalan pada waktu pagi atau petang.

Anda juga boleh mengatakan hari kerja yang akan dijalankan, dengan memberikan tarikh dalam bentuk bulan-nama hari dengan tahun pilihan , atau memberikan tarikh MMDDYY atau MM / DD / YY atau DD.MM.YY. Spesifikasi tarikh mesti mengikut spesifikasi masa hari. Anda juga boleh memberi masa seperti sekarang + mengira waktu unit, di mana unit waktu boleh menjadi minit, jam, hari, atau minggu dan anda boleh memberitahu untuk menjalankan pekerjaan hari ini dengan mengakhiri masa dengan hari ini dan untuk menjalankan kerja esok dengan mengakhiri masa dengan esok.

Sebagai contoh, untuk menjalankan tugas pada pukul 4 petang tiga hari dari sekarang, anda akan lakukan pada jam 4 malam + 3 hari , untuk menjalankan kerja pada jam 10 pagi pada 31 Julai, anda akan melakukan pada jam 10 pagi pada 31 Jul dan menjalankan kerja di 1 pagi esok, anda akan buat pukul 1 pagi esok.

/usr/share/doc/at-3.1.8/timespec mengandungi definisi tepat tentang spesifikasi masa.

Untuk kedua-duanya dan kumpulan , arahan dibaca daripada input standard atau fail yang dinyatakan dengan pilihan -f dan dilaksanakan. Direktori kerja, persekitaran (kecuali untuk pembolehubah TERM , DISPLAY dan _ ) dan umask dikekalkan dari masa penyerahan. Satu at - atau batch - perintah yang dipanggil dari su (1) shell akan mengekalkan id pengguna semasa. Pengguna akan dihantar kepada ralat standard dan output piawai daripada arahannya, jika ada. Mel akan dihantar menggunakan perintah / usr / sbin / sendmail . Jika di dilaksanakan dari su (1) shell, pemilik shell login akan menerima mel tersebut.

Superuser boleh menggunakan arahan ini dalam mana-mana. Untuk pengguna lain, kebenaran untuk digunakan pada ditentukan oleh fail /etc/at.allow dan /etc/at.deny .

Jika fail /etc/at.allow wujud, hanya nama pengguna yang disebutkan di dalamnya dibenarkan untuk digunakan pada .

Sekiranya /etc/at.allow tidak wujud, /etc/at.deny diperiksa, setiap nama pengguna yang tidak disebutkan di dalamnya kemudiannya dibenarkan untuk digunakan pada .

Sekiranya tidak wujud, hanya pengguna super dibenarkan penggunaan pada.

/etc/at.deny kosong bermakna setiap pengguna dibenarkan menggunakan arahan ini, ini adalah konfigurasi lalai.

Pilihan

-V

mencetak nombor versi kepada ralat piawai.

-Q giliran

menggunakan baris gilir yang ditentukan. Penunjukan beratur terdiri daripada satu huruf; jawatan antrian yang sah berkisar dari a hingga z . dan A hingga Z. Antrian adalah lalai untuk pada dan barisan b untuk batch . Beratur dengan huruf yang lebih tinggi berjalan dengan niceness yang meningkat. Gilir khas "=" dikhaskan untuk pekerjaan yang sedang dijalankan. Sekiranya kerja dihantar ke barisan yang ditetapkan dengan huruf besar, ia diperlakukan seolah-olah ia telah diserahkan kepada kumpulan pada masa itu. Sekiranya atq diberi giliran tertentu, ia hanya akan menunjukkan pekerjaan yang menunggu dalam barisan itu.

-m

Hantar mel kepada pengguna apabila kerja telah selesai walaupun tiada output.

-f fail

Membaca tugas daripada fail dan bukannya input standard.

-l

Adakah alias untuk atq.

-d

Adakah alias untuk atrm.

-v

Menunjukkan masa kerja yang akan dilaksanakan. Masa yang dipaparkan akan dalam format "1997-02-20 14:50" melainkan pembolehubah persekitaran POSIXLY_CORRECT ditetapkan; maka, ia akan menjadi "Khamis 20 Feb 14:50:00 1996".

-c

kucing pekerjaan yang disenaraikan di baris arahan ke output standard.