มีวิธีง่ายๆในการจัดตารางเวลางานที่ทำซ้ำใน Mac OS X หรือไม่? ฉันรู้ว่าฉันสามารถใช้ cron ได้ แต่ฉันกำลังมองหาวิธีที่เป็นมิตรกับผู้ใช้มากขึ้นในการทำ GUI สำหรับกำหนดการบางอย่างเช่นนี้
มีวิธีง่ายๆในการจัดตารางเวลางานที่ทำซ้ำใน Mac OS X หรือไม่? ฉันรู้ว่าฉันสามารถใช้ cron ได้ แต่ฉันกำลังมองหาวิธีที่เป็นมิตรกับผู้ใช้มากขึ้นในการทำ GUI สำหรับกำหนดการบางอย่างเช่นนี้
คำตอบ:
คุณสามารถกำหนดเวลางานผ่าน iCal สร้างกิจกรรม แก้ไขเหตุการณ์และคุณจะเห็น "เรียกใช้สคริปต์" และ "เปิดไฟล์" เป็นตัวเลือกเป็นสัญญาณเตือน
ดีมีCronniX , Maintidget , มักกะโรนีและMacJanitor
คุณลองใช้หนึ่งใน launchd แทน cron หรือไม่? เห็นได้ชัดว่า Apple ไม่ได้ใช้ cron อีกต่อไป
Lingonเป็น GUI สำหรับการสร้างและทำงานกับ launchd มันไม่ทำงานอีกต่อไป แต่ทำงานได้ดีสำหรับการสร้างและแก้ไข Launch Agent และถ้าคุณใช้ Leopard หรือ Snow Leopard มันเป็นวิธีการที่แนะนำมากกว่า cron
โซลูชันนี้ใช้ crontab แต่ทำให้เป็นมิตรกับผู้ใช้โดยใช้ Automator
การเพิ่มกิจกรรมในปฏิทินจะทำให้ iCal อุดตันสำหรับฉัน ฉันใช้ทั้ง Automator และ crontab
ในส่วน Automator ฉันบันทึกแต่ละการกระทำที่ฉันต้องทำในฐานะแอพ (Automator> ไฟล์> ใหม่> เทมเพลตแอปพลิเคชัน) และบันทึกลงในตำแหน่งที่สะดวก (ไฟล์> บันทึกเป็น) ตรวจสอบให้แน่ใจว่าคุณบันทึกเป็นแอปพลิเคชันไม่ใช่เวิร์กโฟลว์
จากนั้นเป็นเพียงกรณีของการเพิ่ม cronjob สำหรับมัน:
0 * * * * open /path/to/the/save/automator/app
เป็นมิตรจะดี แต่ตอนนี้ฉันแค่มองหาสิ่งที่จะเรียกใช้โปรแกรมประยุกต์ในเวลาที่กำหนดในวันที่ระบุ - หรือแม้แต่ทุกวัน - ภายใต้ Snow Leopard ซึ่งละเว้นไฟล์ cron เก่าของฉัน
cron
และคุณแนะนำ ... cron
?
คุณสามารถลองใช้งานกำหนดเวลาอัตโนมัติสำหรับ Mac http://www.readmesoft.com/mac
เรียกใช้แอปพลิเคชันเปิดไฟล์หรือ apple script เวิร์กโฟลว์อัตโนมัติตามกำหนดเวลา
มันเป็นเครื่องมือ GUI และใช้งานง่าย:
วิธีการเกี่ยวกับCrontooie , ส่วนหน้า GUI สำหรับ cron:
นอกจากนี้ยังมี Scheduler for Mac ที่ www.macscheduler.net ฉันเป็นผู้พัฒนามัน :) ข้อเสนอแนะของผู้ใช้ที่มีความนิยม และอีกสิ่งหนึ่ง ... ได้ฟรี