ฉันกำลังพยายามสร้างงานที่กำหนดเวลาไว้ซึ่งรันเชลล์สคริปต์ซ้ำและฉันมีปัญหาในการทำให้มันทำงานได้ ฉันให้คำสั่งต่อไปนี้เพื่อเรียกใช้ทุกนาที:
~/Desktop/foo/my_script
แต่มันไม่เคยวิ่ง (คำสั่งนี้รันเชลล์สคริปต์ผ่านเทอร์มินัลไม่มีปัญหา) ความคิดใด ๆ ที่ฉันทำผิด ขอบคุณ!
หมายเหตุ: นี่คือเชลล์สคริปต์ของฉัน:
#!/bin/bash
sleep 15
date >> output.txt
{ time ./foo > /dev/null ; } 2>> output.txt
และนี่คือสาย cron:
* * * * * /home/joe/Desktop/foo/my_script # JOB_ID_3