Rumah > Artikel > Operasi dan penyelenggaraan > Apakah kegunaan at dalam linux
Dalam Linux, at digunakan untuk menentukan pelaksanaan tugasan tertentu pada masa tertentu Sintaks ialah "pada masa parameter"; selepas tugasan yang ditentukan dilaksanakan, apabila menggunakan arahan at, pastikan anda memastikan proses dand dimulakan.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Apakah kegunaan at dalam Linux
Arahan at ialah tugas berjadual sekali dan proses daemon dan at akan berjalan dalam mod latar belakang , semak baris gilir kerja untuk menjalankan kerja. Daemon atd akan menyemak direktori khas pada sistem untuk mendapatkan tugas yang dihantar oleh perintah at Secara lalai, daemon atd menyemak direktori setiap 60 saat, ia akan menyemak masa berjalan dan jika masa sepadan dengan masa semasa , kemudian jalankan tugas ini.
Nota: Perintah at ialah tugasan berjadual sekali selepas melaksanakan tugas, tugas ini tidak akan dilaksanakan lagi.
1. pada format arahan
pada [pilihan] [masa]
Ctrl D Tamatkan input pada arahan
Apabila menggunakan arahan at, Pastikan untuk memastikan bahawa proses dand dimulakan.
2. pada parameter arahan
maksud pilihan
-m Apabila tugasan yang ditentukan selesai, e-mel akan dihantar kepada pengguna, walaupun jika tiada output standard
-I alias untuk atq
-d alias untuk atrm
-v paparan Masa apabila tugasan akan dilaksanakan
-c Cetak kandungan tugasan ke output standard
-V Paparkan maklumat versi
-q
-f
-t
3. Takrifan masa
at membolehkan set cara yang agak rumit untuk menentukan masa:
boleh menerima spesifikasi masa hh:mm (jam:minit) dalam hari semasa. Jika masa telah berlalu, ia akan dilaksanakan pada hari berikutnya. Contohnya: 04:00
Anda boleh menggunakan perkataan yang samar-samar seperti tengah malam (lewat malam), tengah hari (tengah hari), waktu minum teh (biasanya jam 4 petang) untuk menentukan masa.
Anda boleh menggunakan sistem jam 12 jam, iaitu tambah AM (pagi) atau PM (petang) selepas waktu untuk menunjukkan sama ada pagi atau petang. Contohnya: 12pm
boleh menentukan tarikh khusus pelaksanaan perintah, dan format yang ditentukan ialah hari bulan (hari bulan) atau mm/dd/yy (bulan/hari/tahun) atau dd.mm. yy (hari.bulan.tahun), tarikh yang dinyatakan mesti mengikut masa yang ditetapkan. Contohnya: 04:00 2009-03-1
boleh menggunakan pemasaan relatif. Format yang ditentukan ialah: sekarang kira unit masa, sekarang ialah masa semasa, unit masa ialah unit masa, yang boleh menjadi minit, jam, hari, minggu. kiraan ialah jumlah masa, hari, jam. Contohnya: sekarang 5 minit 04pm 3 hari
Anda boleh terus menggunakan hari ini (hari ini) dan esok (esok) untuk menentukan masa untuk melengkapkan arahan.
4. Arahan berkaitan
1) pada: melaksanakan tugas sekali pada masa tertentu; 2) atq: senaraikan tugasan pengguna Tugas berjadual, jika ia adalah pengguna super, semua tugasan pengguna akan disenaraikan Format output keputusan ialah: nombor kerja, tarikh, jam, baris gilir dan nama pengguna 3) atrm: padam pada tugas berdasarkan nombor kerja;
4) Kelompok: Laksanakan pada tugas apabila beban sistem membenarkan, iaitu, laksanakan pada tugas apabila sistem melahu.
5. Fail konfigurasi berkaitan
1) Definisi tepat spesifikasi masa boleh dilihat dalam /usr/share/doc/at-3.1.13/timespec; 2 ) Secara lalai, tugas berjadual disimpan dalam folder /var/spool/at/
3) Pengguna akar boleh menggunakan perintah at dalam apa jua keadaan, dan kebenaran pengguna lain untuk menggunakan at; arahan ditakrifkan dalam Dalam fail /etc/at.allow (pengguna yang dibenarkan menggunakan tugas berjadual) dan /etc/at.deny (pengguna yang dinafikan menggunakan tugas berjadual), tiada fail secara lalai perlu membuat sendiri pengguna yang dibenarkan dan menafikan fail pengguna; 🎜> 5) Jika fail /etc/at.allow tidak wujud, / etc/at.deny wujud, dan semua pengguna yang tiada dalam fail /etc/at.deny boleh menggunakan di
6) at.allow mempunyai keutamaan yang lebih tinggi daripada at.deny, sama ada pengguna pelaksana boleh melaksanakan perintah at, Semak fail at.allow dahulu sebelum melihat fail at.deny; /etc/at.allow dan /etc/at.deny fail tidak wujud, hanya pengguna root boleh menggunakan di ;
8) Kosong /etc/at.deny bermakna mana-mana pengguna boleh menggunakan at arahan, yang merupakan konfigurasi lalai;
9) Secara amnya, satu daripada dua fail ini sudah memadai. Jika hanya beberapa pengguna yang perlu menggunakan tugas berjadual, kemudian simpan fail at.allow Jika kebanyakan pengguna ingin menggunakan tugas berjadual, simpan di.deny.
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah kegunaan at dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!