Cách thân thiện với người dùng để sắp xếp công việc trong Mac OS X


40

Có cách nào dễ dàng để sắp xếp các công việc lặp đi lặp lại trong Mac OS X không? Tôi biết tôi có thể sử dụng cron, nhưng tôi đang tìm kiếm một cách thân thiện hơn với người dùng để làm điều đó, GUI cho lịch trình, đại loại như thế này.


Lingon đã được cập nhật! Hân hoan!
octern

Câu trả lời:


45

Bạn có thể sắp xếp công việc thông qua iCal. Tạo một sự kiện. Chỉnh sửa sự kiện và bạn sẽ thấy "Chạy tập lệnh" và "Mở tệp" dưới dạng tùy chọn dưới dạng báo động.


+1 để đề cập đến câu hỏi này tại superuser.com/questions/102979/ Hãy :-)
Arjan

6
Không còn nữa. Sư tử núi đã phá vỡ điều này.
Robert Ryan

Nó có thể hỗ trợ tính năng trong ML vì sự kiện này có tùy chọn "Mở tệp", vì vậy tôi cho rằng bạn cho phép bạn chạy tập lệnh tùy chỉnh. Nhưng tôi không thể, vì tôi đã thiết lập iCal của mình để đồng bộ hóa với Lịch Google và Google chỉ đơn giản là hoàn nguyên thông báo về mặc định.
Antony

13

Chà, có CronniX , Maintidget , MacaroniMacJanitor .

văn bản thay thế

Bạn đã thử sử dụng một trong các launchd thay vì cron chưa? Rõ ràng, Apple không sử dụng cron nữa.


2
Có, sử dụng Launchd trên cron !!!
Các xúc tu

1
Lingon đã được cập nhật! Hân hoan! Đặc biệt tốt vì tất cả các chương trình được liên kết trong bài đăng này đều bị ngưng, liên kết chết hoặc hơn 3 năm không cập nhật.
octern

8

Lingon là một GUI để tạo và làm việc với launchd. Nó không còn được làm việc nữa, nhưng hoạt động tốt để tạo và chỉnh sửa Launch Agents và nếu bạn đang ở trên Leopard hoặc Snow Leopard thì đó là phương pháp được đề xuất qua cron.

nhập mô tả hình ảnh ở đây


1
Lingon 3 hiện đã có sẵn cho Lion, vì vậy nó đang được cập nhật.
Jamie Forrest

2
Lingon X hiện có sẵn cho Mountain Lion.
orome

6

Giải pháp này sử dụng crontab nhưng làm cho nó thân thiện với người dùng bằng cách sử dụng Trình tự động

Thêm một sự kiện lịch có xu hướng làm tắc nghẽn iCal cho tôi. Tôi đang sử dụng kết hợp Automator và crontab.

Về phần Máy tự động, tôi đang ghi lại từng hành động tôi cần thực hiện dưới dạng một ứng dụng (Trình tự động> Tệp> Mới> Mẫu ứng dụng) và lưu nó vào một vị trí thuận tiện (Tệp> Lưu dưới dạng). Hãy chắc chắn rằng bạn lưu nó dưới dạng Ứng dụng chứ không phải Workflow.

Sau đó, nó chỉ là một trường hợp thêm một cronjob cho nó:

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

Thân thiện sẽ rất tốt, nhưng hiện tại tôi chỉ tìm kiếm thứ gì đó sẽ chạy ứng dụng vào một thời điểm nhất định vào những ngày được chỉ định - hoặc thậm chí mỗi ngày - dưới Snow Leopard, mà bỏ qua tệp cron cũ của tôi.


1
OP muốn thứ gì đó thân thiện với người dùng hơn cron, và bạn đề nghị ... cron?
Daniel Beck

1
Mea Culpa! Tôi chỉ cố gắng cung cấp giải pháp cho vấn đề này.
Paul Ardeleanu

2
Có thể hình dung rằng OP nghĩ rằng cron là khó khăn, vì vậy cho thấy rằng nó là một lớp lót có thể là thông tin.
rocketsarefast

2

Bạn có thể thử Tự động lên lịch tác vụ cho Mac http://www.readmesoft.com/mac

Chạy một ứng dụng, mở tệp hoặc tập lệnh apple, quy trình làm việc tự động hóa theo lịch trình

Đây là một công cụ GUI và dễ sử dụng:

Màn hình phần mềm Nhiệm vụ tự động lên lịch


Chỉ cần thử cái này, hoạt động tốt :) Giao diện người dùng không hiện đại lắm, nhưng tôi không thực sự quan tâm trong trường hợp này.
BoD



0

Ngoài ra còn có Trình lập lịch biểu cho Mac tại www.macscheduler.net. Tôi là người phát triển nó. :) Phản hồi của người dùng được đánh giá cao. Và một điều nữa ... Nó miễn phí.


2
Chào mừng bạn đến với Siêu người dùng! Xin vui lòng đọc: Làm thế nào để tôi giới thiệu phần mềm trong câu trả lời của tôi?
slhck

Không có công cụ nào trong số này hoạt động. Tôi đã cài đặt S3tools để sao lưu vào Amazon. Nó hoạt động từ dòng lệnh, nhưng nó không phải là "ứng dụng". Một vài lệnh hoạt động tốt với tôi, nhưng không có cách nào sử dụng cùng một thứ trong GUI, kể cả công cụ của bạn.
PKHunter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.