<ก่อนหน้านี้ | Contents | ถัดไป>
การพิมพ์ไฟล์จะกล่าวถึงในบทที่ 8
โปรแกรมเมอร์มักใช้คำสั่ง sleep เพื่อหยุดการทำงานของสคริปต์หรือโปรแกรมเป็นระยะเวลาหนึ่ง
4.4.3. คำสั่ง at
การขอ at คำสั่งรันคำสั่งในเวลาที่กำหนด โดยใช้เชลล์เริ่มต้นของคุณ เว้นแต่คุณจะบอกคำสั่งเป็นอย่างอื่น (ดูหน้าคน)
ตัวเลือกที่จะ at ค่อนข้างเป็นมิตรกับผู้ใช้ ซึ่งแสดงให้เห็นในตัวอย่างด้านล่าง:
steven@home:~> ในวันพรุ่งนี้ + 2 วัน
คำเตือน: คำสั่งจะดำเนินการโดยใช้ (ตามลำดับ) a) $SHELL
b) ล็อกอินเชลล์ c) /bin/sh
ที่> แมวรายงาน | mail myboss@mycompany
ที่>
งาน 1 ที่ 2001-06-16 12:36
steven@home:~> ในวันพรุ่งนี้ + 2 วัน
คำเตือน: คำสั่งจะดำเนินการโดยใช้ (ตามลำดับ) a) $SHELL
b) ล็อกอินเชลล์ c) /bin/sh
ที่> แมวรายงาน | mail myboss@mycompany
ที่>
งาน 1 ที่ 2001-06-16 12:36
การพิมพ์ Ctrl+D เลิก at ยูทิลิตี้และสร้างข้อความ "EOT"
ผู้ใช้งาน steven ทำสิ่งแปลก ๆ ที่นี่รวมสองคำสั่ง; เราจะศึกษาแนวปฏิบัตินี้ในบทที่ 5 การเปลี่ยนเส้นทางอินพุตและเอาต์พุต
steven@home:~> ที่ 0237
คำเตือน: คำสั่งจะดำเนินการโดยใช้ (ตามลำดับ) a) $SHELL
b) ล็อกอินเชลล์ c) /bin/sh at> cd โปรแกรมใหม่
ที่> ./configure; ทำ
ที่>
งาน 2 ที่ 2001-06-14 02:00
steven@home:~> ที่ 0237
คำเตือน: คำสั่งจะดำเนินการโดยใช้ (ตามลำดับ) a) $SHELL
b) ล็อกอินเชลล์ c) /bin/sh at> cd โปรแกรมใหม่
ที่> ./configure; ทำ
ที่>
งาน 2 ที่ 2001-06-14 02:00
การขอ -m option ส่งอีเมลถึงผู้ใช้เมื่องานเสร็จสิ้น หรืออธิบายเมื่อไม่สามารถทำงานให้เสร็จได้ คำสั่ง แต่ แสดงรายการงาน; ดำเนินการคำสั่งนี้ก่อนที่จะส่งงานเพื่อป้องกันไม่ให้เริ่มทำงานพร้อมกันกับงานอื่น กับ ตู้เอทีเอ็ม คำสั่งคุณสามารถลบงานที่กำหนดเวลาไว้ได้หากคุณเปลี่ยนใจ