Cronjob เพื่อเรียกใช้แล้วยุติ


9

ฉันต้องการเพิ่มรายการ cron ที่ทำสิ่งที่ชอบ:

00 00 * * * * /tmp/script.sh

มีบางอย่างที่ฉันสามารถเพิ่มในตอนท้ายของบรรทัดเพื่อที่ว่าเมื่อเสร็จแล้วมันจะลบบรรทัดออกจาก cron ของฉัน

นอกจากนี้หากมีวิธีที่ดีกว่าในการทำเช่นนั้นฉันจะต้องการข้อมูลนั้นแทน

คำตอบ:


12

Cron ถูกใช้เพื่อกำหนดเวลาให้งานรันซ้ำ ๆ สิ่งที่คุณต้องการคือatกำหนดเวลาให้งานเรียกใช้ครั้งเดียว สำหรับตัวอย่างของคุณคุณสามารถเขียน:

at midnight

นี้จะนำขึ้นโต้ตอบพรอมต์ที่คุณสามารถป้อน/tmp/script.shตามด้วย+CtrlD


1
ที่สมบูรณ์แบบ! สิ่งที่ฉันต้องการ!
เครื่องหมายคำถาม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.