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

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


1
จะเก็บสคริปต์ cronjob ได้ที่ไหน
ฉันไม่ต้องการเก็บไว้ใน/home/myusernameสารบบของฉัน มีวิธีปฏิบัติที่ดีที่สุดในการจัดเก็บเชลล์สคริปต์ของคุณสำหรับ cronjobs หรือไม่? ที่ระดับรูต? ฉันใช้เซิร์ฟเวอร์อูบุนตู 12.04 ตอนนี้

5
ปัญหาเขตเวลากับ cron
งาน cron ของฉันถูกคำนวณหนึ่งชั่วโมงต่อมาเมื่อเทียบกับเวลาเซิร์ฟเวอร์ ฉันไม่เข้าใจว่าเกิดอะไรขึ้น การกำหนดค่าของฉันมีดังต่อไปนี้: เวลาเซิร์ฟเวอร์: Europe/Paris ใน / etc / default / cron ฉันเพิ่มบรรทัดต่อไปนี้: TZ="Europe/Paris" แม้จะมีงาน cron จะเปิดตัวหนึ่งชั่วโมงหลังจากเวลาเซิร์ฟเวอร์ สิ่งที่ยุ่งยากจริงๆก็คือถ้าฉันขอให้ cron เล่นคำสั่ง "วันที่" มันให้วันเซิร์ฟเวอร์ (อันที่ดี!) ฉันไม่รู้ว่าจะแก้ไขปัญหานี้อย่างไร ฉันอ่านฟอรัมแล้ว แต่ไม่พบสิ่งใดที่น่าสนใจ คุณคิดอย่างไร ?

2
Ubuntu สามารถเล่นวิดีโอผ่านงาน cron ได้หรือไม่
ฉันกำลังพัฒนาระบบการแสดงผลสำหรับร้านขายสี ฉันได้ตั้งค่าคอมพิวเตอร์กับ Ubuntu เพื่อเรียกใช้วิดีโอและแสดงบนทีวีโดยใช้สคริปต์ PHP ที่ควรอัปเดตวิดีโอทุกชั่วโมงผ่านทางอินเทอร์เน็ต สคริปต์ถูกตั้งค่าให้ทำงานผ่าน cron ดำเนินการทุก ๆ ชั่วโมง (@ ชั่วโมง) เกือบทั้งสคริปต์ทำงานได้อย่างสมบูรณ์แบบ แต่บรรทัดสุดท้ายที่เรียกใช้งาน VLC Media Player เพื่อแสดงวิดีโอล้มเหลวอย่างเงียบ ๆ หากสคริปต์รันผ่านบรรทัดคำสั่ง ( php /path/to/cron.php) VLC Media Player จะเริ่มต้นอย่างสมบูรณ์แบบ แต่เมื่อมันทำงานใน cron มันไม่ได้ ความคิดที่ฉันได้รับคืองานที่ทำงานผ่าน cron นั้นไม่มีความสามารถในการเรียกใช้แอพพลิเคชั่นด้วย GUI ที่มองเห็นได้ โปรดช่วยฉันแคร็กอันนี้!

1
สคริปต์เพื่อดำเนินการผ่าน cronjob ที่ลบไฟล์ทั้งหมดในหลายไดเรกทอรี
ฉันหวังว่าคุณจะสามารถยืมความเชี่ยวชาญของคุณมาให้ฉันได้ ฉันใช้โฮสติ้งที่ใช้ร่วมกันบน Hostgator และต้องการทราบวิธีการลบไฟล์. gz ทั้งหมดในหลายไดเรกทอรีทุกชั่วโมง ฉันคิดว่าฉันมีคำสั่ง cronjob ที่ถูกต้องในการทำเช่นนี้สำหรับไดเรกทอรีเดียว: /usr/bin/find /path/to/directory/ -type f -name '*.gz' -exec rm {} \; ถูกต้องไหม ถ้าเป็นเช่นนั้นฉันจะทำสิ่งเดียวกันได้อย่างไร แต่มีหลายไดเรกทอรี (เช่นหลายสิบ) ฉันเดาว่าฉันสามารถรันหนึ่งสคริปต์แทนที่จะเป็น cronjob แต่ละอัน แต่ฉันใหม่สำหรับสิ่งนี้ สคริปต์ดังกล่าวมีลักษณะอย่างไร และฉันจะรันสคริปต์ผ่าน cronjob ได้อย่างไร ขอบคุณล่วงหน้าสำหรับความช่วยเหลือใด ๆ !
3 script  cronjob 

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 

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

1
สร้างโฟลเดอร์ใน Win 7 โดยที่ไฟล์จะถูกลบหลังจากช่วงเวลาที่กำหนดโดยอัตโนมัติ
ฉันต้องการมีโฟลเดอร์สำหรับวางรายการเพื่อใช้งานชั่วคราวและหลังจากเวลาผ่านไประยะหนึ่งพวกเขาจะถูกลบ เป็นไปได้ใน Windows 7 หรือไม่ ฉันเคยผ่านบางประเภท .bat ไฟล์ในการเริ่มต้น? แต่ฉันต้องการทำโดยไม่ต้องรีสตาร์ท สามารถจัดตารางงานเพื่อให้บรรลุผลตามที่ต้องการได้หรือไม่?

1
เครื่องพิมพ์ไม่สามารถพิมพ์“ หน้าว่าง”
ฉันใช้Xerox DocuPrint CP305 d ด้วยเหตุผลบางอย่างฉันไม่สามารถพิมพ์ "ไฟล์ว่าง" ได้ หากมีเนื้อหาอยู่ในไฟล์ - นั่นคือคำว่า "ทดสอบ" หรือแม้กระทั่งตัวอักษรเว้นวรรค - ไฟล์จะพิมพ์สำเร็จ อย่างไรก็ตามหากไม่มีเนื้อหาในไฟล์ (ไฟล์ "byte-less") เครื่องพิมพ์จะไม่พิมพ์ไฟล์ อะไรเป็นสาเหตุของพฤติกรรมนี้ ทำไมเครื่องพิมพ์ไม่พิมพ์ "ไฟล์ว่าง"? เครื่องพิมพ์อื่นมีปัญหานี้ด้วยหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.