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

Crontab เป็นรูปแบบย่อของตาราง cron มันเป็นไฟล์การกำหนดค่าที่ระบุคำสั่งเชลล์ให้ทำงานเป็นระยะตามกำหนดเวลาที่กำหนด

1
ฉันสร้าง Cron แล้ว แต่พบข้อผิดพลาดที่ไม่เข้าใจจริงๆ
ฉันสร้าง crontab แบบนี้: 0 22 * ​​* 2 / bin / echo "Hello World" 0 1 * * * / bin / echo "ทดสอบ" แต่ฉันได้รับอีเมลเช่นนี้มันหมายถึงอะไร เรื่อง: Cron / bin / echo "ทดสอบ" ประเภทเนื้อหา: ข้อความ / ธรรมดา; charset = UTF-8 เรื่อง: Cron / bin / echo "ทดสอบ" ประเภทเนื้อหา: ข้อความ / ธรรมดา; …

3
การแสดงออก cron ทุกชั่วโมงเริ่มต้นจากเวลาที่กำหนด
ทุก ๆ หนึ่งชั่วโมง (เริ่มจาก "ตอนนี้") ฉันสามารถกำหนดตารางเวลาโดยใช้นิพจน์ cron นี้ (นิพจน์) โดยใช้ nodejs cron-job แต่ฉันต้องตั้ง cron ทุก ๆ ชั่วโมงเริ่มจากเวลาที่กำหนด ตัวอย่างเช่นสมมติว่าเริ่มจาก 3:30 น. - เราจะทำสิ่งนี้ได้ไหม อะไรคือการแสดงออกของ cron สำหรับสิ่งนี้ ความคิดใด ๆ ชื่นชม
2 cron  crontab  cronjob 

0
Mac Crontab ลบแล้ว
ฉันยุ่งกับการสร้างงาน cron และฉันก็ลบการลบ crontab ออกจาก / usr / bin ไม่มีใครรู้วิธีที่ฉันสามารถกู้คืนได้โดยไม่ต้องติดตั้งหลายองค์ประกอบของระบบปฏิบัติการอีกครั้ง (ใช้ OSX 10.7.5)
2 macos  mac  crontab  cronjob 

1
ฉันจะทำให้ cron รันแอปพลิเคชัน Java GUI ได้อย่างไร
ฉันมีสคริปต์ที่รันแอปพลิเคชัน Java GUI โดยใช้ "java -jar app.jar" ฉันได้เพิ่มสคริปต์ลงใน crontab เพื่อให้ทำงานทุกนาทีตรวจสอบรายการกระบวนการหากแอปพลิเคชันทำงาน หากไม่ใช่ควรเริ่มต้นแอปพลิเคชัน อย่างไรก็ตามมันเพิ่งเริ่มต้นกระบวนการ แต่ไม่ใช่ GUI ฉันได้เพิ่ม "export DISPLAY =: 0" ที่ด้านบนสุดของสคริปต์ แต่นั่นก็ไม่ได้ช่วย ฉันจะทำให้ cron รันโปรแกรมได้อย่างไรถ้าฉันเริ่มต้นด้วยตัวเอง ขอบคุณ
1 java  cron  crontab  cronjob 

1
ทำไมคำสั่ง crontab จึงไม่สามารถใช้งานได้สำหรับฉัน
ฉันกำลังใช้ CentOS รีลีส 6.3 (สุดท้าย) . ปัญหาของฉันคือแม้ว่าฉันจะเข้าสู่ระบบในฐานะ root ไปยังเซิร์ฟเวอร์ centos ของฉันผ่าน ssh crontab คำสั่งไม่สามารถใช้ได้กับฉัน ฉันได้รับสิ่งต่อไปนี้เมื่อฉันพยายามเข้าถึง crontab: [root@cl-t102-433cl bin]# crontab -e -bash: crontab: command not found ครั้งต่อไปที่จะพิสูจน์ตัวเองว่าฉันพยายามแล้ว: [root@cl-t102-433cl bin]# locate cron | grep bin /usr/bin/crontab /usr/sbin/anacron /usr/sbin/crond [root@cl-t102-433cl bin]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin ที่นี่ตามสองคำสั่งข้างต้นทุกอย่างดูเหมือนจะดี แต่ทำไมคำสั่ง crontab ไม่สามารถใช้ได้กับฉัน
1 linux  centos  crontab 

2
ทำไม cron บันทึกที่ / รูทเมื่อควรที่ / var / www
ทำไม cron ของฉัน */1 * * * * /usr/bin/php /var/www/query/query.php &> /root/querylog.log บันทึกเอาต์พุต query.php ใน / root / โฟลเดอร์? (สคริปต์นี้จะบันทึก * .txt ที่ตำแหน่งของมัน) It should do so at /var/www เจ้าของโฟลเดอร์ของ var/www/query/ คือ web-data. ทำงานบน Debian Squeeze 6.0

1
ข้อมูลจำเพาะชั่วโมง crontabs * / 1 เป็นเช่นเดียวกับ *
ฉันกำลังมองหาคำอธิบายด้วยแท็บ cron ที่ฉันทำงานด้วย some job 1 * * * * some job 1 */1 * * * งานเหล่านั้นเหมือนกันหรือไม่ งานจะทำงานในนาทีแรกทุกชั่วโมง อาจมีบางคนที่สามารถอธิบายความแตกต่างระหว่าง*และ*/xใน crontab

2
RHEL6 Crontab ทำงานไม่ถูกต้องเหรอ?
ในบัญชีของ RHEL6 root ฉันมีงาน crontab: 30 6 18 4 1 /sbin/init 6 มันทำงานได้ดีในวันที่ 18 เมษายนและรีสตาร์ทระบบของฉันอย่างถูกต้อง แต่มันก็รีสตาร์ทระบบปฏิบัติการของฉันที่ 6:30 ในวันจันทร์ถัดไป - 25 เมษายน ใครรู้ว่าทำไม

1
ฉันต้องการผู้ใช้ linux เฉพาะสำหรับงานที่กำหนดหรือไม่?
บอกว่าฉันมีทุบตีสคริปต์สำหรับการสำรองข้อมูล / ซิงค์ / ดาวน์โหลดจากงานอินเทอร์เน็ต / อัปเดต ฉันจะเรียกใช้พวกเขาตามกำหนดเวลาด้วย crontab มันปลอดภัยที่จะสร้าง crontab สำหรับรูทหรือฉันต้องการผู้ใช้งานลินุกซ์โดยเฉพาะ? และถ้าฉันต้องการมันทำไมฉันถึง? UPD: จริง ๆ แล้วมีสามตัวเลือก: 1) root - Ok มันเป็นตัวเลือกที่ไม่ดี 2) ผู้ใช้ที่มีอยู่ 3) ผู้ใช้เฉพาะ ผู้ใช้โดยเฉพาะนั้นดีกว่าที่มีอยู่ (เช่นเจ้าของเวิร์กสเตชันผู้ใช้ทั่วไป) หรือไม่ ระบุว่าฉันไม่สามารถสร้างผู้ใช้ nologin โดยเฉพาะได้เนื่องจากฉันใช้ rsync ผ่าน ssh และฉันจะต้องเพิ่มผู้ใช้ใหม่บนเครื่องระยะไกลที่ฉันซิงค์อยู่

1
มีเหตุผลที่ดีที่จะมีงาน cron เดียวรันหลาย comands [ปิด]
cron จะจัดการงานที่ดำเนินการหลายคำสั่งอย่างไร ตัวอย่างเช่นฉันมีงาน cron ที่มีลักษณะเช่นนี้ ซึ่งอ่านยากมาก 10 0 * * * firstscript.sh > first.log; secondscript.sh >> second.log; thirdscript.sh >> third.log 2>&1; สคริปต์ทั้งสามทำงานในเวลาเดียวกัน ในสภาพแวดล้อมของฉันเรามี 6 คำสั่งดำเนินการตามลำดับ ทำไมไม่เขียนงานเดียวกันสามงานแยกกัน 10 0 * * * firstscript.sh > first.log; 10 0 * * * secondscript.sh >> second.log; 10 0 * * * thirdscript.sh >> third.log …

1
Cron ที่ต้องการเวลามากกว่าที่เขาอนุญาต
crontab ของฉันทำงาน cron ทุก ๆ 5 นาที ... ถ้า cron ต้องการมากกว่า 5 นาทีในการทำงานมันจะมีปัญหาหรือไม่? ปัญหาสามารถเกิดขึ้นได้กับคำสั่งที่ cron รันหรือไม่? ขอบคุณสำหรับคำตอบ ;-)

0
Crontab หยุดทำงานเมื่อเรียกใช้สคริปต์ที่แทรกบรรทัดจำนวนมากใน MySQL
crontab ของฉันหยุดทำงานเมื่อฉันรันสคริปต์ที่แทรกบรรทัดจำนวนมากบนฐานข้อมูล MySQL แต่เมื่อฉันรันสคริปต์ที่แทรกไม่กี่บรรทัดมันทำงานอย่างถูกต้องมีไฟล์การกำหนดค่าของ cron ไหม อาจกำหนดค่าบางอย่างเกี่ยวกับการใช้หน่วยความจำ

1
รายการหรือปรับปรุงเนื้อหาของไดเรกทอรีเมื่อมีการแก้ไข (เช่นไฟล์ใหม่ที่สร้างขึ้นหรือลบไฟล์) ไปยังไฟล์ข้อความ
ฉันใช้ลินุกซ์มินต์และฉันต้องการไฟล์ข้อความเพื่อแสดงการเปลี่ยนแปลงของไฟล์ในไดเรกทอรีมันควรจะมีชื่อของไฟล์ที่มีอยู่ในไดเรกทอรีและเพิ่มไฟล์ที่สร้างขึ้นใหม่โดยอัตโนมัติ ฉันอ้างถึงลิงก์และมันบอกว่าวิธีที่ดีที่จะทำคือใช้ inotify-tools. ฉันค้นหามันและพบกับสคริปต์ทุบตีนี้ #!/bin/sh while inotifywait -qqe modify path-of-directory ; do ls > path-of-text-file; done แต่ดูเหมือนจะไม่ทำงานกรุณาแนะนำฉันเกี่ยวกับเรื่องนี้และมันก็เพียงพอแล้วหากฉันเพิ่งเพิ่มสคริปต์นี้ลงในรายการแอปพลิเคชันเริ่มต้นเพื่อให้มันทำงานตลอดเวลาหรือฉันควรใช้ crontab?

1
Mac OSX 10.6 Cron งานไม่ทำงาน
ฉันลองตั้งค่า crontab บน Mac ของฉัน แต่มันไม่ทำงานด้วยเหตุผลบางอย่าง นี่คือสิ่งที่ฉันพยายามเรียกใช้: */2 * * * * /BackupScript/backup.sh ฉันตั้งให้ทุก ๆ 2 นาทีเพื่อทำการทดสอบ เมื่อฉันเพิ่ม >> /BackupScript/log.log ไปที่ภารกิจ cron มันไม่เคยเขียนอะไรลงไฟล์เพียงแค่สร้างไฟล์เปล่า ฉันควรเพิ่มว่าสคริปต์ทำงานได้ดีเมื่อทำงานด้วยตนเอง ฉันจะไปไหนผิด

2
Crontab ไม่ใช้คำสั่งง่ายๆ
เข้าสู่ระบบในฐานะผู้ใช้ที่piฉันดำเนินการ: crontab -eและฉันเพิ่มบรรทัดนี้ในตอนท้ายของไฟล์บันทึกและออก @reboot touch /home/pi/Documents deleteme จากนั้นฉันจะรีบูทและไม่พบไฟล์ใด ๆdeletemeภายในโฟลเดอร์/home/pi/Documents ปัญหาอยู่ที่ไหน นี่คือการอนุญาตของโฟลเดอร์: drwxr-xr-x 6 pi pi 4096 nov 24 09:50 Documents
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.