ฉันทำงานกับสคริปต์มากมาย ดังนั้นฉันจึงเพิ่ม/ลบสคริปต์ด้วย "crontab -e
" หลายครั้ง ฉันพยายามสร้างโครงสร้าง "พร้อมใช้งาน/เปิดใช้งาน" สำหรับสิ่งเหล่านี้
ตัวอย่าง:
นี่คือต้นไม้โครงสร้างของฉัน:
#สคริปทั้งหมด
สคริปต์/available/1.sh
สคริปต์/available/2.sh
สคริปต์/available/3.sh
# เปิดใช้งานสคริปต์
scripts/enabled/1.sh -> สคริปต์/available/1.sh
scripts/enabled/2.sh -> สคริปต์/available/2.sh
จากนั้นฉันเพิ่มบรรทัดนี้ไปที่ "crontab -e
":
* * * * * /home/user/scripts/enabled/* &> /dev/null
นี่คือผลลัพธ์ของ sudo systemctl สถานะ cron.service
:
CGroup: /system.slice/cron.service
ââ17763 /bin/bash /home/user/scripts/enabled/1.sh /home/user/scripts/enabled/2.sh
ในที่สุด:
1.sh ทำงานทุกนาที แต่ 2.sh ไม่ทำงาน
ฉันต้องการเรียกใช้สคริปต์จาก cron เท่านั้น ฉันจะทำอย่างไรหากไม่ต้องการสร้างสคริปต์สำหรับ "เรียกใช้สคริปต์ในไดเร็กทอรี" ด้วยสคริปต์อื่น
คุณรู้จักกลุ่มโทรเลขสำหรับ "ผู้ดูแลระบบ GNU / Linux" ที่ใช้งานอยู่หรือไม่
ขอขอบคุณ.