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

Cron เป็นตัวจัดกำหนดการงานตามเวลาที่ใช้เป็นกระบวนการ daemon ในระบบปฏิบัติการคอมพิวเตอร์ Unix

12
งาน Cron และเวลาสุ่มภายในไม่กี่ชั่วโมง
ฉันต้องการความสามารถในการเรียกใช้สคริปต์ PHP 20 ครั้งต่อวันในเวลาสุ่มอย่างสมบูรณ์ ฉันยังต้องการให้มันทำงานระหว่าง 9.00 น. - 23.00 น. เท่านั้น ฉันคุ้นเคยกับการสร้างงาน cron ใน linux
103 bash  cron  sh 

12
เรียกใช้ไฟล์ PHP ในงาน cron โดยใช้ CPanel
ฉันแค่พยายามเรียกใช้สคริปต์ PHP โดยใช้ cron job ภายใน CPanel - นี่คือไวยากรณ์ที่ถูกต้อง: /usr/bin/php -q /home/username/public_html/cron/cron.php >/dev/null ฉันไม่ได้รับการแจ้งเตือนทางอีเมลใด ๆ ที่ระบุว่า cron เสร็จสมบูรณ์แล้วฉันจำเป็นต้องทำอะไรเฉพาะกับไฟล์ PHP หรือไม่
102 php  cron  cpanel 

12
จะสร้างงาน cron โดยใช้ PHP ได้อย่างไร?
ฉันเพิ่งเริ่มใช้ cron job ฉันไม่รู้ด้วยซ้ำว่าจะเขียนยังไง ฉันได้พยายามค้นหาจากอินเทอร์เน็ต แต่ฉันยังไม่เข้าใจดี ฉันต้องการสร้างงาน cron ที่จะรันโค้ดของฉันทุกนาที ฉันใช้ PHP เพื่อสร้างมัน มันไม่ทำงาน. ตัวอย่าง run.php (รหัสที่จะดำเนินการทุกนาที) <?php echo "This code will run every minute"; ?> cron.php <?php $path = dirname(__FILE__); $cron = $path . "/run.php"; echo exec("***** php -q ".$cron." &> /dev/null"); ?> สมมติว่าสองไฟล์นี้อยู่ในโฟลเดอร์เดียวกัน รหัสที่ฉันทำผิดหรือเปล่า? หากผิดพลาดโปรดบอกวิธีแก้ไขด้วย
101 php  cron 

8
คุณเรียกใช้ crontab ใน Cygwin บน Windows ได้อย่างไร
คำสั่ง cygwin บางคำสั่งเป็น.exeไฟล์ดังนั้นคุณสามารถเรียกใช้ด้วย Windows Scheduler มาตรฐานได้ แต่คำสั่งอื่น ๆ ไม่มี.exeส่วนขยายจึงไม่สามารถเรียกใช้จาก DOS ได้ (ดูเหมือนว่า) ตัวอย่างเช่นฉันต้องการupdatedbวิ่งทุกคืน ฉันจะทำให้ cron ทำงานได้อย่างไร
98 windows  cygwin  cron  crontab 

15
Curl Error 52 การตอบกลับว่างเปล่าจากเซิร์ฟเวอร์
ฉันมีการตั้งค่างาน cron บนเซิร์ฟเวอร์หนึ่งเพื่อเรียกใช้สคริปต์สำรองใน PHP ที่โฮสต์บนเซิร์ฟเวอร์อื่น คำสั่งที่ฉันใช้อยู่มีรูปแบบดังนี้: curl -sS http://www.example.com/backup.php เมื่อเร็ว ๆ นี้ฉันได้รับข้อผิดพลาดนี้เมื่อ Cron ทำงาน curl: (52) Empty reply from server ฉันไม่รู้ว่านี่หมายถึงอะไร ถ้าฉันไปที่ลิงค์โดยตรงในเบราว์เซอร์สคริปต์จะทำงานได้ดีและฉันได้รับไฟล์ zip สำรองของฉัน ใครสามารถให้ข้อมูลเกี่ยวกับเรื่องนี้ได้หรือไม่?
98 curl  cron 


11
งาน Cron ทุกสามวัน
เป็นไปได้ไหมที่จะเรียกใช้cronjobทุกสามวัน? หรืออาจจะ 10 ครั้ง / เดือน.
97 cron 

7
วิธีการตั้งค่า cron job เพื่อเรียกใช้งานปฏิบัติการทุกชั่วโมง?
ฉันต้องการตั้งค่างาน cron ที่เรียกใช้ไฟล์ปฏิบัติการที่คอมไพล์โดยใช้ gcc ทุกๆชั่วโมง ฉันล็อกอินด้วยรูทและพิมพ์ crontab -e จากนั้นฉันป้อนข้อมูลต่อไปนี้และบันทึกไฟล์ 0 * * * * /path_to_executable อย่างไรก็ตามงาน cron ไม่ทำงาน ฉันเห็นว่าเมื่อฉันพิมพ์/...path_to_executableฉันได้รับข้อผิดพลาดในการแบ่งกลุ่ม ฉันสามารถเรียกใช้งานไฟล์ปฏิบัติการได้จากโฟลเดอร์ที่อยู่ในโฟลเดอร์เท่านั้นมีวิธีใดบ้างที่ฉันสามารถแก้ปัญหานี้ได้
95 c  linux  gcc  cron  crontab 

6
จะเรียกใช้ cronjob ทุก X นาทีได้อย่างไร?
ฉันใช้สคริปต์ PHP ใน cronjob และฉันต้องการส่งอีเมลทุก ๆ 5 นาที cronjob (crontab) ปัจจุบันของฉัน: 10 * * * * /usr/bin/php /mydomain.in/cromail.php > /dev/null 2>&1 cronmail.php มีดังนี้: <?php $from = 'D'; // sender $subject = 'S'; $message = 'M'; $message = wordwrap($message, 70); mail("myemail@gmail.com", $subject, $message, "From: $from\n"); ?> แต่ฉันไม่ได้รับอีเมลภายใน 30 นาทีเกี่ยวกับการกำหนดค่านี้
95 php  cron  cron-task 

3
เรียกใช้สคริปต์ Python ผ่าน crontab
ฉันพยายามที่จะดำเนินการสคริปต์ Python ใช้ลินุกซ์crontab ฉันต้องการเรียกใช้สคริปต์นี้ทุกๆ 10 นาที ฉันพบวิธีแก้ปัญหามากมายและไม่มีวิธีใดได้ผล ตัวอย่างเช่น: แก้ไข anacron ที่/etc/cron.dcrontab -eหรือการใช้งาน ฉันวางบรรทัดนี้ไว้ที่ส่วนท้ายของไฟล์ แต่มันไม่ได้เปลี่ยนแปลงอะไรเลย ฉันต้องเริ่มบริการใหม่หรือไม่? */2 * * * * /usr/bin/python /home/souza/Documets/Listener/listener.py ไฟล์ใดที่ฉันต้องแก้ไขเพื่อกำหนดค่านี้ นี่คือสคริปต์ #!/usr/bin/python # -*- coding: iso-8859-15 -*- import json import os import pycurl import sys import cStringIO if __name__ == "__main__": name_server_standart = "Server created by script …
91 python  linux  cron 

18
AWS Elastic Beanstalk เรียกใช้ cronjob
ฉันต้องการทราบว่ามีวิธีตั้งค่า cronjob / task เพื่อดำเนินการทุกนาทีหรือไม่ ขณะนี้อินสแตนซ์ใด ๆ ของฉันควรจะรันงานนี้ได้ นี่คือสิ่งที่ฉันพยายามทำในไฟล์ config โดยไม่ประสบความสำเร็จ: container_commands: 01cronjobs: command: echo "*/1 * * * * root php /etc/httpd/myscript.php" ฉันไม่แน่ใจจริงๆว่านี่เป็นวิธีที่ถูกต้องหรือไม่ ความคิดใด ๆ ?

3
ตั้งค่าแท็บ cron ตามเวลาที่กำหนดในช่วงวันธรรมดา
ฉันพยายามตั้งค่างาน cron บนเซิร์ฟเวอร์ Ubuntu เราต้องการให้งาน cron เรียกใช้สคริปต์ในบางช่วงเวลาของวันและในบางวันของสัปดาห์ ตัวอย่างเช่นเราต้องการตั้งค่างาน cron ที่รันสคริปต์ตามลำดับต่อไปนี้: เรียกใช้สคริปต์ทุกๆ 2 นาทีตั้งแต่ 9.00 น. ถึง 14.00 น. ในช่วงวันธรรมดา นี่คือสิ่งที่ฉันทำได้จนถึงตอนนี้: * / 2 09-14 * * * / path_to_script วันธรรมดาควรทำอย่างไร
88 linux  cron 

9
จะทำให้สคริปต์ Unix ทำงานทุก ๆ 15 วินาทีได้อย่างไร
ฉันเคยเห็นวิธีแก้ปัญหาบางอย่างรวมถึงนาฬิกาและเพียงแค่เรียกใช้สคริปต์วนซ้ำ (และนอนหลับ) ในพื้นหลัง แต่ไม่มีอะไรที่เหมาะ ฉันมีสคริปต์ที่ต้องทำงานทุก ๆ 15 วินาทีและเนื่องจาก cron ไม่รองรับวินาทีฉันจึงเหลือที่จะหาอย่างอื่น วิธีใดที่มีประสิทธิภาพและมีประสิทธิภาพที่สุดในการรันสคริปต์ทุก ๆ 15 วินาทีบนยูนิกซ์ สคริปต์ยังต้องทำงานหลังจากรีบูต
84 unix  cron  command  sleep 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.