วิธีใช้งานง่ายเพื่อกำหนดเวลางานใน Mac OS X


40

มีวิธีง่ายๆในการจัดตารางเวลางานที่ทำซ้ำใน Mac OS X หรือไม่? ฉันรู้ว่าฉันสามารถใช้ cron ได้ แต่ฉันกำลังมองหาวิธีที่เป็นมิตรกับผู้ใช้มากขึ้นในการทำ GUI สำหรับกำหนดการบางอย่างเช่นนี้


Lingonได้รับการอัพเดทแล้ว! ดีใจ!
ตุลาคม

คำตอบ:


45

คุณสามารถกำหนดเวลางานผ่าน iCal สร้างกิจกรรม แก้ไขเหตุการณ์และคุณจะเห็น "เรียกใช้สคริปต์" และ "เปิดไฟล์" เป็นตัวเลือกเป็นสัญญาณเตือน


+1 สำหรับการพูดถึงคำถามนี้ที่superuser.com/questions/102979/… :-)
Arjan

6
ไม่อีกแล้ว. Mountain Lion หักสิ่งนี้
Robert Ryan

อาจรองรับคุณสมบัติภายใต้ ML เนื่องจากเหตุการณ์มีตัวเลือกสำหรับ "เปิดไฟล์" ดังนั้นฉันจึงสันนิษฐานว่าอนุญาตให้คุณเรียกใช้สคริปต์ที่กำหนดเองได้ แต่ฉันทำไม่ได้เพราะฉันตั้งค่า iCal ให้ซิงค์กับ Google ปฏิทินและ Google ก็แค่เปลี่ยนการแจ้งเตือนกลับเป็นค่าเริ่มต้น
แอนโทนี

13

ดีมีCronniX , Maintidget , มักกะโรนีและMacJanitor

ข้อความแสดงแทน

คุณลองใช้หนึ่งใน launchd แทน cron หรือไม่? เห็นได้ชัดว่า Apple ไม่ได้ใช้ cron อีกต่อไป

  • Lingon (ทอดทิ้ง แต่ควรทำงานกับเสือดาวและเสือดาวหิมะ)
  • Launchd Editor
  • launchctl

2
ใช่ใช้ Launchd มากกว่า cron !!!
หนวดที่

1
Lingon ได้รับการอัพเดทแล้ว! ดีใจ! ดีเป็นพิเศษเพราะโปรแกรมทั้งหมดที่เชื่อมโยงในโพสต์นี้ถูกยกเลิกการเชื่อมโยงที่ตายแล้วหรือมากกว่า 3 ปีที่ล้าสมัย
ตุลาคม

8

Lingonเป็น GUI สำหรับการสร้างและทำงานกับ launchd มันไม่ทำงานอีกต่อไป แต่ทำงานได้ดีสำหรับการสร้างและแก้ไข Launch Agent และถ้าคุณใช้ Leopard หรือ Snow Leopard มันเป็นวิธีการที่แนะนำมากกว่า cron

ป้อนคำอธิบายรูปภาพที่นี่


1
Lingon 3 พร้อมใช้งานแล้วสำหรับ Lion ดังนั้นกำลังมีการอัปเดต
เจมี่ฟอเรสต์

2
Lingon Xมีให้บริการสำหรับ Mountain Lion
orome

6

โซลูชันนี้ใช้ crontab แต่ทำให้เป็นมิตรกับผู้ใช้โดยใช้ Automator

การเพิ่มกิจกรรมในปฏิทินจะทำให้ iCal อุดตันสำหรับฉัน ฉันใช้ทั้ง Automator และ crontab

ในส่วน Automator ฉันบันทึกแต่ละการกระทำที่ฉันต้องทำในฐานะแอพ (Automator> ไฟล์> ใหม่> เทมเพลตแอปพลิเคชัน) และบันทึกลงในตำแหน่งที่สะดวก (ไฟล์> บันทึกเป็น) ตรวจสอบให้แน่ใจว่าคุณบันทึกเป็นแอปพลิเคชันไม่ใช่เวิร์กโฟลว์

จากนั้นเป็นเพียงกรณีของการเพิ่ม cronjob สำหรับมัน:

0 * * * *  open /path/to/the/save/automator/app

เป็นมิตรจะดี แต่ตอนนี้ฉันแค่มองหาสิ่งที่จะเรียกใช้โปรแกรมประยุกต์ในเวลาที่กำหนดในวันที่ระบุ - หรือแม้แต่ทุกวัน - ภายใต้ Snow Leopard ซึ่งละเว้นไฟล์ cron เก่าของฉัน


1
OP ต้องการสิ่งที่เป็นมิตรกับผู้ใช้มากกว่าcronและคุณแนะนำ ... cron?
Daniel Beck

1
Mea culpa! ฉันพยายามแก้ไขปัญหานี้ให้ฉันเท่านั้น
Paul Ardeleanu

2
เป็นไปได้ว่า OP คิดว่า cron นั้นยากดังนั้นการแสดงว่ามันเป็นสายการบินเดียวอาจให้ข้อมูลได้
rocketsarefast

2

คุณสามารถลองใช้งานกำหนดเวลาอัตโนมัติสำหรับ Mac http://www.readmesoft.com/mac

เรียกใช้แอปพลิเคชันเปิดไฟล์หรือ apple script เวิร์กโฟลว์อัตโนมัติตามกำหนดเวลา

มันเป็นเครื่องมือ GUI และใช้งานง่าย:

หน้าจอซอฟต์แวร์กำหนดตารางงานอัตโนมัติ


เพิ่งลองอันนี้ใช้งานได้ดี :) UI ไม่ทันสมัยมาก แต่ฉันไม่สนใจจริงๆในกรณีนี้
BoD



0

นอกจากนี้ยังมี Scheduler for Mac ที่ www.macscheduler.net ฉันเป็นผู้พัฒนามัน :) ข้อเสนอแนะของผู้ใช้ที่มีความนิยม และอีกสิ่งหนึ่ง ... ได้ฟรี


2
ยินดีต้อนรับสู่ Super User! โปรดอ่าน: ฉันจะแนะนำซอฟต์แวร์ในคำตอบของฉันได้อย่างไร
slhck

เครื่องมือเหล่านี้ไม่ทำงาน ฉันมี S3tools ติดตั้งไว้สำหรับสำรองข้อมูลไปยัง Amazon มันใช้งานได้จากบรรทัดคำสั่ง แต่ไม่ใช่ "แอปพลิเคชัน" คำสั่งสองคำทำงานได้ดีสำหรับฉัน แต่ไม่มีวิธีใช้สิ่งเดียวกันใน GUI รวมถึงเครื่องมือของคุณ
PKHunter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.