Cara ramah pengguna untuk menjadwalkan pekerjaan di Mac OS X


41

Apakah ada cara mudah untuk menjadwalkan pekerjaan yang berulang di Mac OS X? Saya tahu saya bisa menggunakan cron, tapi saya mencari cara yang lebih ramah pengguna untuk melakukannya, GUI untuk jadwal, sesuatu seperti ini.


Lingon telah diperbarui! Bersuka cita!
octern

Jawaban:


46

Anda dapat menjadwalkan pekerjaan melalui iCal. Buat acara. Edit acara tersebut, dan Anda akan melihat "Run Script" dan "Open File" sebagai opsi sebagai alarm.


+1 untuk menyebut pertanyaan ini di superuser.com/questions/102979/... :-)
Arjan

6
Tidak lagi. Mountain Lion telah memecahkan ini.
Robert Ryan

Mungkin mendukung fitur di bawah ML karena acara ini memiliki opsi untuk "Buka File", jadi saya kira itu memungkinkan Anda untuk menjalankan skrip kustom. Tapi saya tidak bisa, karena saya mengatur iCal saya untuk melakukan sinkronisasi dengan Google Calendar, dan Google hanya mengembalikan notifikasi kembali ke default.
Antony

13

Nah, ada CronniX , Maintidget , Macaroni dan MacJanitor .

teks alternatif

Sudahkah Anda mencoba menggunakan salah satu launchd bukannya cron? Rupanya, Apple tidak menggunakan cron lagi.


2
Ya, gunakan Launchd over cron !!!
The Tentacle

1
Lingon telah diperbarui! Bersuka cita! Terutama bagus karena semua program yang tertaut dalam posting ini dihentikan, tautan mati, atau lebih dari 3 tahun kedaluwarsa.
octern

8

Lingon adalah GUI untuk membuat dan bekerja dengan launchd. Ini tidak lagi sedang dikerjakan, tetapi bekerja dengan baik untuk membuat dan mengedit Agen Peluncuran dan jika Anda menggunakan Macan Tutul atau Macan Tutul Salju itu adalah metode yang disarankan di atas cron.

masukkan deskripsi gambar di sini


1
Lingon 3 sekarang tersedia untuk Lion, jadi sedang diperbarui.
Jamie Forrest

2
Lingon X sekarang tersedia untuk Mountain Lion.
orome

6

Solusi ini memang menggunakan crontab tetapi membuatnya ramah pengguna dengan menggunakan Automator

Menambahkan acara kalender cenderung menyumbat iCal untuk saya. Saya menggunakan kombinasi Automator dan crontab.

Pada bagian Automator, saya merekam setiap tindakan yang perlu saya lakukan sebagai aplikasi (Automator> File> New> Template Aplikasi) dan menyimpannya ke lokasi yang nyaman (File> Save as). Pastikan Anda menyimpannya sebagai Aplikasi dan bukan Alur Kerja.

Maka itu hanya kasus menambahkan cronjob untuk itu:

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

Ramah akan menyenangkan, tetapi saat ini saya hanya mencari sesuatu yang akan menjalankan aplikasi pada waktu tertentu pada hari-hari tertentu - atau bahkan setiap hari - di bawah Snow Leopard, yang mengabaikan file cron lama saya.


1
OP menginginkan sesuatu yang lebih ramah pengguna daripada cron, dan Anda menyarankan ... cron?
Daniel Beck

1
MEA Culpa! Saya hanya berusaha memberikan solusi untuk masalah ini.
Paul Ardeleanu

2
Dapat dibayangkan bahwa OP berpikir cron itu sulit, sehingga menunjukkan bahwa itu adalah satu-baris mungkin informatif.
rocketsarefast

2

Anda dapat mencoba Tugas Terjadwal Otomatis untuk Mac http://www.readmesoft.com/mac

Jalankan aplikasi, buka file, atau skrip apel, alur kerja automator sesuai jadwal

Ini adalah alat GUI dan mudah digunakan:

Layar perangkat lunak Tugas Terjadwal Otomatis


Baru saja mencoba yang ini, bekerja dengan baik :) UInya tidak terlalu modern, tapi saya tidak terlalu peduli dalam hal ini.
BoD



0

Ada juga Scheduler untuk Mac di www.macscheduler.net. Saya adalah pengembangnya. :) Umpan balik pengguna dihargai. Dan satu hal lagi ... Gratis.


2
Selamat Datang di Pengguna Super! Silakan baca: Bagaimana saya merekomendasikan perangkat lunak dalam jawaban saya?
slhck

Tidak satu pun dari alat ini yang berfungsi. Saya sudah menginstal S3tools untuk cadangan ke Amazon. Ini bekerja dari baris perintah, tetapi itu bukan "aplikasi". Beberapa perintah berfungsi dengan baik untuk saya, tetapi tidak ada cara untuk menggunakan hal yang sama di GUI, termasuk alat Anda.
PKHunter

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.