ຊື່
at, batch, atq, atrm-queue, examine or delete jobs for later execution
Synopsis
ຢູ່ [ -V ] [ -q queue ] [ -f file ] [ -mldbv ] TIME
at-c job [ job ... ]
atq [ -V ] [ -q queue ]
atrm [ -V ] job [ job ]
batch [ -V ] [ -q queue ] [ -f file ] [ -mv ] [ TIME ]
ລາຍລະອຽດ
ໃນ ແລະ batch ອ່ານ ຄໍາສັ່ງ ຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຫຼືໄຟລ໌ທີ່ກໍານົດໄວ້ເຊິ່ງຈະຕ້ອງໄດ້ຮັບການປະຕິບັດໃນເວລາຕໍ່ມາໂດຍໃຊ້ shell ທີ່ກໍານົດໂດຍຕົວແປສະພາບແວດລ້ອມຂອງຜູ້ໃຊ້ SHELL , shell login ຂອງຜູ້ໃຊ້, ຫຼືສຸດທ້າຍ / bin / sh .
ຢູ່
ປະຕິບັດ ຄໍາສັ່ງ ໃນເວລາທີ່ລະບຸ.
atq
ລາຍການວຽກງານທີ່ຍັງຄ້າງຂອງຜູ້ໃຊ້, ເວັ້ນເສຍແຕ່ວ່າຜູ້ໃຊ້ແມ່ນ superuser; ໃນກໍລະນີນັ້ນ, ວຽກງານຂອງທຸກໆຄົນແມ່ນຢູ່ໃນລາຍການ. ຮູບແບບຂອງສາຍຜົນຜະລິດ (ຫນຶ່ງສໍາລັບແຕ່ລະວຽກ) ແມ່ນ: ຈໍານວນວຽກ, ວັນທີ, ຊົ່ວໂມງ, ວຽກເຮັດງານທໍາ.
atrm
ລຶບວຽກ, ກໍານົດໂດຍຈໍານວນວຽກຂອງພວກເຂົາ.
batch
ປະຕິບັດຄໍາສັ່ງເມື່ອລະດັບລະບົບການລະບົບອະນຸຍາດ; ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ໃນເວລາທີ່ສະເລ່ຍການໂຫຼດຫຼຸດລົງຕໍ່າກວ່າ 0.8, ຫຼືມູນຄ່າທີ່ລະບຸໃນການເອີ້ນຂອງ atrun .
ອະນຸຍາດໃຫ້ອະທິບາຍເວລາສະລັບສັບຊ້ອນທີ່ຍຸດຕິທໍາ, ຂະຫຍາຍມາດຕະຖານ POSIX.2. ມັນຍອມຮັບເວລາຂອງຮູບແບບ HH: MM ເພື່ອເຮັດວຽກໃນເວລາທີ່ກໍານົດໄວ້ໃນເວລາດຽວກັນ. (ຖ້າວ່າເວລານັ້ນຜ່ານໄປແລ້ວ, ມື້ຕໍ່ໄປຈະຖືກຄາດ). ທ່ານຍັງອາດຈະລະບຸ ເວລາທ່ຽງຄືນ, ເວລາທ່ຽງ ຫຼື ເວລາທ່ຽງຄືນ (4 ໂມງແລງ) ແລະທ່ານສາມາດມີເວລາຕໍ່ມື້ຕໍ່ຫນ້າກັບ AM ຫຼື PM ສໍາລັບແລ່ນໃນຕອນເຊົ້າຫຼື ຕອນແລງ.
ທ່ານຍັງສາມາດບອກໄດ້ວ່າມື້ໃດວຽກຈະດໍາເນີນການ, ໂດຍໃຫ້ວັນທີໃນວັນ ເດືອນນາມສະກຸນ ທີ່ມີ ປີ ເລືອກ , ຫຼືໃຫ້ວັນທີແບບ MMDDYY ຫຼື MM / DD / YY ຫຼື DD.MM.YY. ຂໍ້ກໍານົດຂອງວັນທີ ຕ້ອງ ປະຕິບັດຕາມຂໍ້ກໍານົດຂອງເວລາຂອງມື້. ທ່ານຍັງສາມາດໃຫ້ເວລາເຊັ່ນ : + count time-units, ບ່ອນທີ່ ຫນ່ວຍງານ ທີ່ໃຊ້ເວລາສາມາດເປັນ ນາທີ, ຊົ່ວໂມງ, ມື້ ຫຼື ອາທິດ ແລະທ່ານສາມາດບອກໄດ້ ທີ່ ຈະດໍາເນີນວຽກເຮັດວຽກໃນມື້ນີ້ໂດຍໃຊ້ເວລາກັບ ມື້ນີ້ ແລະເຮັດວຽກໃນມື້ອື່ນ ໂດຍ suffixing ທີ່ໃຊ້ເວລາກັບ ມື້ອື່ນ.
ຕົວຢ່າງເຊັ່ນການເຮັດວຽກໃນເວລາ 4 ໂມງແລງ 3 ມື້ນັບຈາກນີ້ທ່ານຈະເຮັດໃນເວລາ 4 ໂມງແລງ + 3 ມື້ເພື່ອດໍາເນີນການເຮັດວຽກຢູ່ 10 ໂມງເຊົ້າວັນທີ 31 ກໍລະກົດທ່ານຈະເຮັດຢູ່ທີ່ 10 ໂມງເຊົ້າ ວັນທີ 31 ກໍລະກົດ ແລະດໍາເນີນວຽກຢູ່ທີ່ 1 ເຈົ້າຢູ່ໃນມື້ອື່ນ, ເຈົ້າຈະເຮັດຢູ່ 1 ໂມງເຊົ້າມື້ອື່ນ.
/usr/share/doc/at-318/timespec ມີຄໍານິຍາມທີ່ແນ່ນອນຂອງຂໍ້ກໍານົດທີ່ໃຊ້ເວລາ.
ສໍາລັບທັງ ຢູ່ໃນ ແລະ batch , ຄໍາສັ່ງ ແມ່ນອ່ານຈາກ input ມາດຕະຖານຫຼືໄຟລ໌ທີ່ລະບຸດ້ວຍຕົວເລືອກ -f ແລະປະຕິບັດ. ໄດເລກະທໍລີການເຮັດວຽກ, ສະພາບແວດລ້ອມ (ຍົກເວັ້ນຕົວແປ TERM , DISPLAY ແລະ _ ) ແລະ umask ຈະຖືກເກັບໄວ້ຈາກເວລາການເອີ້ນ. ຄໍາສັ່ງ ທີ່ຢູ່ - ຫຼື batch - ເອີ້ນຈາກ su (1) shell ຈະຮັກສາລະຫັດຜູ້ໃຊ້ປັດຈຸບັນ. ຜູ້ໃຊ້ຈະໄດ້ຮັບການສົ່ງຂໍ້ຄວາມຜິດພາດມາດຕະຖານແລະມາດຕະຖານອອກຈາກຄໍາສັ່ງຂອງລາວ, ຖ້າມີ. ອີເມວຈະຖືກສົ່ງໂດຍໃຊ້ຄໍາສັ່ງ / usr / sbin / sendmail . ຖ້າ ຢູ່ທີ່ ຖືກປະຕິບັດຈາກ shell su (1) , ເຈົ້າຂອງ shell login ຈະໄດ້ຮັບອີເມວ.
superuser ອາດໃຊ້ຄໍາສັ່ງເຫຼົ່ານີ້ໃນກໍລະນີໃດກໍ່ຕາມ. ສໍາລັບຜູ້ຊົມໃຊ້ອື່ນໆ, ການອະນຸຍາດທີ່ຈະໃຊ້ຢູ່ແມ່ນຖືກກໍານົດໂດຍໄຟລ໌ /etc/at.allow ແລະ /etc/at.deny .
ຖ້າໄຟລ໌ /etc/at.allow ຢູ່, ຊື່ຜູ້ໃຊ້ທີ່ກ່າວມາໃນມັນຈະຖືກນໍາໃຊ້ ຢູ່ .
ຖ້າ / etc/atallow ບໍ່ມີຢູ່ແລ້ວ, /etc/at.deny ຖືກກວດເບິ່ງ, ທຸກຄົນທີ່ບໍ່ໄດ້ກ່າວມາໃນນັ້ນຈະຖືກນໍາໃຊ້ ຢູ່ .
ຖ້າບໍ່ມີ, ພຽງແຕ່ superuser ໄດ້ຖືກອະນຸຍາດໃຫ້ນໍາໃຊ້ຢູ່.
ເປັນ /etc/at.deny ຫວ່າງເປົ່າຫມາຍຄວາມວ່າຜູ້ໃຊ້ທຸກຄົນຖືກອະນຸຍາດໃຫ້ນໍາໃຊ້ຄໍາສັ່ງເຫຼົ່ານີ້, ນີ້ແມ່ນການຕັ້ງຄ່າເລີ່ມຕົ້ນ.
ຕົວເລືອກ
-V
ພິມຈໍານວນເວີຊັນໃນຂໍ້ຜິດພາດມາດຕະຖານ.
-q queue
ໃຊ້ແຖວທີ່ລະບຸໄວ້. ການກໍານົດຊື່ແຖວປະກອບມີຈົດຫມາຍສະບັບດຽວ; ການກໍາຫນົດແຖວທີ່ຖືກຕ້ອງຕັ້ງແຕ່ a ເຖິງ z . ແລະ A ເຖິງ Z. ແຖວເປັນຄ່າເລີ່ມຕົ້ນ ທີ່ຢູ່ ແລະແຖວ b ສໍາລັບ batch . ແຖວທີ່ມີຕົວອັກສອນທີ່ສູງຂຶ້ນດໍາເນີນດ້ວຍຄວາມດີງາມຂຶ້ນ. ແຖວພິເສດ "=" ຖືກຈອງໄວ້ສໍາລັບວຽກທີ່ກໍາລັງປະຈຸບັນກໍາລັງເຮັດ. ຖ້າວຽກໃດຫນຶ່ງຖືກສົ່ງໄປຫາແຖວທີ່ກໍານົດໄວ້ດ້ວຍຕົວອັກສອນຫຍໍ້, ມັນຈະຖືກຮັບການປິ່ນປົວຄືກັບວ່າມັນໄດ້ຖືກສົ່ງໄປໃນເວລາດຽວກັນ. ຖ້າ atq ໄດ້ຮັບແຖວສະເພາະໃດຫນຶ່ງ, ມັນຈະສະແດງໃຫ້ເຫັນວຽກທີ່ຍັງຄ້າງຢູ່ໃນແຖວນັ້ນ.
-m
ສົ່ງອີເມວໄປຫາຜູ້ໃຊ້ໃນເວລາທີ່ວຽກກໍ່ໄດ້ສໍາເລັດເຖິງແມ່ນວ່າບໍ່ມີຜົນຜະລິດ.
-f file
ອ່ານວຽກຈາກ ໄຟລ໌ ແທນທີ່ຈະໃສ່ຂໍ້ມູນມາດຕະຖານ.
-l
ເປັນນາມແຝງສໍາລັບ atq.
-d
ເປັນນາມແຝງສໍາລັບ atrm.
-v
ສະແດງເວລາວຽກງານຈະຖືກປະຕິບັດ. ເວລາສະແດງຈະຢູ່ໃນຮູບແບບ "1997-02-20 14:50" ເວັ້ນເສຍແຕ່ວ່າຕົວປ່ຽນສິ່ງແວດລ້ອມ POSIXLY_CORRECT ຖືກກໍານົດ; ຫຼັງຈາກນັ້ນ, ມັນຈະເປັນ "ວັນພຸດທີ 20 14:50:00 1996".
-c
ແມວວຽກທີ່ໄດ້ລະບຸໄວ້ໃນບັນທັດຄໍາສັ່ງເພື່ອສົ່ງອອກມາດຕະຖານ.