Score:2

งานไม่รัน cron ubuntu20.04

ธง mx

งาน cron ที่กำหนดโดยผู้ใช้ของฉันไม่ทำงาน ฉันได้ตรวจสอบคำตอบบางข้อแล้ว แบบนี้และทั้งหมดนี้ ดูเหมือน ให้ถูกต้อง:

  • ใช้เส้นทางแบบเต็มไปยังสคริปต์ของคุณใน crontab
  • ตรวจสอบให้แน่ใจว่าสามารถเรียกใช้งานได้: sudo chmod +x my_script
  • คุณมีเส้นทางไปยังล่ามผิดในบรรทัดแรกของสคริปต์: มันควรจะเป็น #!/bin/bash
# ตัวอย่างเช่น คุณสามารถสำรองข้อมูลบัญชีผู้ใช้ทั้งหมดของคุณ
# เวลา 05.00 น. ของทุกสัปดาห์กับ:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
# "sync" เป็นสคริปต์ของฉัน มี #!/bin/env bash ในบรรทัดแรก
 * * * * 1 /home/user1/clones/configs/sync && แจ้ง-ส่ง "ดำเนินการซิงค์"
 0 * * * 1 git -C /home/user1/clones/configs เพิ่ม -A && git -C /home/user1/clones/configs/ กระทำ -m "ซิงค์"

ฉันทราบว่าไฟล์ถูกโหลดซ้ำหลังจากแก้ไขโดยใช้ crontab -e. เอาต์พุตจาก สถานะ systemctl cron:

20 ก.พ. 09:31:01 รหัส cron[631]: (sm) RELOAD (crontabs/user1)
20 ก.พ. 09:32:01 รหัส cron[631]: (sm) RELOAD (crontabs/user1)

และ grep CRON /var/log/syslog แสดงเฉพาะบางคำสั่งที่ดำเนินการโดยรูท:

20 ก.พ. 09:17:01 รหัส CRON[4600]: (รูท) CMD ( cd / && run-parts --report /etc/cron.hourly)
20 ก.พ. 09:30:01 รหัส CRON[6806]: (root) CMD ([ -x /etc/init.d/anacron ] && if [ ! -d /run/systemd/system ]; จากนั้น /usr/sbin/ เรียกใช้ rc.d anacron start >/dev/null; fi)

ความช่วยเหลือใด ๆ ?

Score:3
ธง mx

ปัญหาคือคำสั่งนี้:

 * * * * 1

ที่จะวิ่งเท่านั้น วันแรกของสัปดาห์. ตอนนี้ฉันเพิ่งทดสอบกับ

 * * * * *

และจะจบลงด้วยการใช้

 0 * * * *
pa4080 avatar
cn flag
มีเครื่องมือมากมายเช่นเครื่องมือนี้: https://crontab.guru/

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา