คำถามติดแท็ก cron

cron เป็นตัวกำหนดตารางงานตามเวลาของนาฬิกาที่ทำงานบนเครื่องที่ใช้ Linux


4
วิธีรันงาน cron ในฐานะผู้ใช้ที่ระบุได้อย่างไร?
ฉันต้องการทำงาน cron ในฐานะผู้ใช้เฉพาะบนเครื่องของฉัน ฉันจะระบุผู้ใช้สำหรับงาน cron ให้ทำงานอย่างไร งาน cron จะทำงานบนเซิร์ฟเวอร์ (ทำงานบน Ubuntu 10.0.4) 'ผู้ใช้' คือผู้ใช้ที่ถูกสร้างขึ้นโดยเฉพาะสำหรับการทำงานด้านเซิร์ฟเวอร์เฉพาะ 'ผู้ใช้' เหล่านี้มีสิ่งที่เหมือนกัน: ไม่สามารถเข้าสู่ระบบ มีการ จำกัด การเข้าถึงโฟลเดอร์ / ไฟล์เฉพาะ

6
ฉันจะดูผลลัพธ์ของงาน cron ของฉันได้อย่างไร
ฉันเห็นคำแนะนำมากมายเกี่ยวกับวิธีเรียกใช้ crontab แต่สิ่งที่ฉันต้องการในตอนนี้คือการเรียนรู้วิธีการ ค้นหาไฟล์บันทึกเกี่ยวกับงาน cron กำหนดค่าสิ่งที่ได้รับการบันทึก
66 linux  ubuntu  cron 



4
บันทึกการทำงาน cron บน OS X
cron ที่มาพร้อมกับ OS X บันทึกการทำงานของมันทุกที่หรือไม่? ฉันไม่ได้มองหาผลลัพธ์ของงาน cron ใด ๆ โดยเฉพาะ แต่ควรบันทึกสิ่งที่ cron กำลังทำอยู่ ในลินุกซ์สองเครื่องที่ฉันตรวจสอบมี/var/log/cronสิ่งที่ชอบ: Apr 26 11:00:01 localhost crond[27755]: (root) CMD (/root/bin/mysql-backup) Apr 26 11:01:01 localhost crond[27892]: (root) CMD (run-parts /etc/cron.hourly) Apr 26 11:07:01 localhost crond[28138]: (root) CMD (/usr/local/bin/python /home/ user1/scripts/pythonscript.py) Apr 26 11:18:18 localhost crontab[28921]: (user2) LIST (user2) Apr …



3
ระบบ autodeath มีจุดประสงค์อะไร?
ในคำถามก่อนหน้านี้ฉันพบ "ระบบ autodeath cron job" ซึ่งจะปิดเส้นทางเครือข่ายเริ่มต้นของฉันทุกวัน เมื่อฉันไม่เคยได้ยินเรื่องแบบนี้มาก่อนฉันอยากจะรู้ว่ามันคืออะไรและมีจุดประสงค์อะไร?
39 fedora  cron 

9
เกิดข้อผิดพลาดในการเพิ่ม cronjobs ใน Mac OS X Lion
จนถึงตอนนี้ฉันไม่เคยลองเพิ่ม crontask บน Mac ของฉัน แปลกใจของฉันมันโยนข้อผิดพลาด .. [hayek@mac:/www/] 02:33:22 PM: crontab -e 1 . crontab: no crontab for hayek - using an empty one crontab: "/usr/bin/vi" exited with status 1 ฉันจะหาสาเหตุที่ทำให้เกิดข้อผิดพลาดได้อย่างไร ฉันใช้ Mac OS X Lion 10.7.2
37 macos  mac  osx-lion  cron 

3
ทำไม cron.d ของฉันไม่ทำงานต่อนาที
ฉันขว้างปาเป้าไปหลายครั้งเพื่อพยายามรับสคริปต์ไพ ธ อนของฉันให้ทำงานทุกนาที ดังนั้นฉันคิดว่าฉันจะทำให้มันง่ายขึ้นเพื่อทำ "สิ่งที่ง่ายที่สุดที่อาจเป็นไปได้" หนึ่งครั้งต่อนาที (ฉันใช้เดเบียน / ทดสอบ) ฉันสร้างไฟล์บรรทัดเดียวใน/etc/cron.d/perminute: * * * * * /bin/touch /home/me/ding_dong มันเป็นเจ้าของโดย root และสามารถเรียกใช้งานได้ (ไม่แน่ใจว่าเป็นอย่างนั้นหรือไม่) จากนั้นฉันก็: sudo service cron reload จากนั้นนั่งลงและเริ่มทำงานls -ltrอีกครั้งและอีกครั้งในไดเรกทอรีบ้านของฉัน ( /home/me) แต่ไฟล์ ding_dong ของฉันไม่เคยปรากฏขึ้น ฉันรู้ว่าถ้าฉันทำsudo /bin/touch /home/me/ding_dongมันจะปรากฏขึ้นทันที เห็นได้ชัดว่าไม่มีอะไรโง่ ๆ ที่นี่
33 linux  cron 

5
ฉันจะรันคำสั่ง launchd ในฐานะ root ได้อย่างไร
ฉันมีคำสั่ง launchctl ต่อไปนี้เป็นไฟล์. plist มีการโหลดและตั้งค่าให้ทำงานวันละครั้ง แต่จำเป็นต้องเรียกใช้ในฐานะรูทและฉันไม่แน่ใจว่าจะยืนยันได้อย่างไร นอกจากนี้งาน cron นี้โดยทั่วไปซีดีลงในไดเรกทอรีและเรียกใช้คำสั่ง ฉันแน่ใจว่า launchd มีวิธีที่ดีกว่าในการระบุไดเรกทอรีที่ควรรันคำสั่ง ฉันจะรู้ได้อย่างไรว่ามันทำงานเหมือนรูทและมีวิธีเขียนที่ดีกว่านี้หรือไม่? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>dev.project.frontpage.feedparser</string> <key>ProgramArguments</key> <array> <string>cd</string> <string>/Users/eman/src/project/trunk/includes/;</string> <string>./feed-parser.php</string> <string>-c</string> <string>./feed-parser-config.xml</string> </array> <key>QueueDirectories</key> <array/> <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>12</integer> <key>Minute</key> <integer>0</integer> </dict> <key>WatchPaths</key> <array/> </dict> </plist>
32 macos  mac  cron  root  launchd 

12
ทำงาน cron ในวันจันทร์แรกของทุกเดือนหรือไม่
ฉันต้องการทำงานจาก cron เวลา 8.30 น. ในวันจันทร์แรกของทุกเดือน หน้า cron Wikipedia พูดว่า ในขณะที่ตามปกติงานจะดำเนินการเมื่อเวลา / วันเขตสเปคทั้งหมดตรงกับวันและเวลาปัจจุบันมีหนึ่งข้อยกเว้น: ถ้าทั้งสอง "วันของเดือน" และ "วันของสัปดาห์" ถูก จำกัด (ไม่ใช่ "*") จากนั้นทั้งสองฟิลด์ "วันของเดือน" (3) หรือฟิลด์ "วันของสัปดาห์" (5) จะต้องตรงกับวันปัจจุบัน (ความสำคัญของฉัน) หมายความว่าฉันไม่สามารถทำวันจันทร์แรกของเดือนฉันสามารถทำวันแรกของเดือน (หรืออะไรก็ได้)? ฉันไม่สามารถคิดวิธีรอบมัน
32 cron  crontab 

1
Run-parts ใน / etc / crontab คืออะไรและฉันจะใช้มันอย่างไร
ฉันขุดผ่านระบบ Linux ลองและทำความเข้าใจว่ามันทำงานอย่างไร ในไฟล์ / etc / crontab ฉันเห็นดังต่อไปนี้ # run-parts 01 * * * * รูท run-parts /etc/cron.hourly 02 4 * * * รูท run-parts /etc/cron.daily 22 4 * * 0 รูท run-parts /etc/cron.weekly 42 4 1 * * รูท run-parts /etc/cron.monthly Run-parts คืออะไรมันทำอะไรและฉันจะใช้ได้อย่างไร
26 linux  centos  cron 

2
ฉันจะตั้งค่างาน cron บน OS X เพื่อรันคำสั่ง curl ในเวลาที่กำหนดทุกวันได้อย่างไร
ฉันมีคำสั่ง CURL ฉันต้องการเรียกใช้ทุกวันเวลาตี 3 แต่ฉันไม่แน่ใจเกี่ยวกับวิธีการตั้งค่าและคำแนะนำทั้งหมดแปลก สมมติว่าฉันมีประสบการณ์ terminal / bash มากมาย แต่ฉันไม่เคยติดตั้ง cron มาก่อน เป็นไปได้ไหมที่งาน cron จะปลุกคอมพิวเตอร์ของฉันแม้ว่าจะหลับและฝาปิดอยู่ (macbook pro) เพียงเพื่อเรียกใช้คำสั่ง curl คำสั่งเดียวจากนั้นจึงกลับเข้าสู่โหมดสลีป ฉันจะตั้งค่าอย่างใดอย่างหนึ่งได้อย่างไร
20 macos  mac  bash  cron 

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