- ฉันจะดูงาน crontab ที่กำลังดำเนินการอยู่ได้อย่างไร?
- ฉันจะหยุดงาน crontab ที่กำลังดำเนินการด้วยตนเองได้อย่างไร
คำถามนี้เกี่ยวกับดูกระบวนการ cron ที่กำลังทำงานอยู่หรือไม่?
ใช่
เพื่อฆ่ากระบวนการด้วยตนเองวิธีหนึ่งคือการใช้ pkill
ฉันคิดเกี่ยวกับ pkill / killall แต่คำสั่งบางคำของฉันในไฟล์ crontab นั้นเป็นไปตามลำดับ! หมายความว่าหลังจากเสร็จสิ้นคำสั่งคำสั่งถัดไปจะเริ่มขึ้น! ตัวอย่างเช่น:
sudo crontab -e
00 10 * * * /usr/bin/wget LINK ; shutdown -h now
ดังนั้นถ้าฉันฆ่าwget
คอมพิวเตอร์จะถูกปิด !!! -> ฉันต้องการฆ่าภารกิจ cron ให้เต็มที่ไม่ใช่ส่วนหนึ่งของมัน!
pkill
ปัญหาต่อไป: แล้วสคริปต์ล่ะ (ฉันได้นำเข้าสคริปต์ทุบตีไปcrontab -e
) ->sudo pkill ???