Maneira fácil de agendar trabalhos no Mac OS X


40

Existe alguma maneira fácil de agendar trabalhos repetidos no Mac OS X? Eu sei que poderia usar o cron, mas estou procurando uma maneira mais amigável de fazer isso, uma GUI para agendas, algo assim.


Lingon foi atualizado! Alegrar!
octern

Respostas:


45

Você pode agendar trabalhos via iCal. Crie um evento. Edite o evento e você verá "Executar Script" e "Abrir Arquivo" como opções como alarmes.


1 para mencionar essa questão em superuser.com/questions/102979/... :-)
Arjan

6
Não mais. O leão da montanha quebrou isso.
Robert Ryan

Ele pode suportar o recurso em ML porque o evento possui uma opção para "Abrir arquivo", portanto, presumo que permita executar um script personalizado. Mas não posso, porque configurei meu iCal para sincronizar com o Google Agenda, e o Google simplesmente reverte a notificação para o padrão.
Antony

13

Bem, há CronniX , Maintidget , Macarrão e MacJanitor .

texto alternativo

Você já tentou usar um dos launchd em vez de cron? Aparentemente, a Apple não usa mais o cron.


2
Sim, use Launchd sobre cron !!!
The Tentacle

11
Lingon foi atualizado! Alegrar! Especialmente bom porque todos os programas vinculados nesta postagem foram descontinuados, links mortos ou mais de três anos desatualizados.
octern

8

Lingon é uma GUI para criar e trabalhar com o launchd. Ele não está mais sendo trabalhado, mas funciona bem para criar e editar os Agentes de Inicialização e, se você estiver no Leopard ou no Snow Leopard, é o método sugerido no cron.

insira a descrição da imagem aqui


11
O Lingon 3 está agora disponível para o Lion, por isso está sendo atualizado.
Jamie Forrest

2
O Lingon X já está disponível para o Mountain Lion.
orome

6

Esta solução usa o crontab, mas o torna fácil de usar usando o Automator

Adicionar um evento da agenda tende a entupir o iCal para mim. Estou usando uma combinação de Automator e crontab.

Na parte do Automator, estou gravando cada ação que preciso executar como um aplicativo (Automator> Arquivo> Novo> Modelo de aplicativo) e salve-o em um local conveniente (Arquivo> Salvar como). Salve-o como um aplicativo e não como um fluxo de trabalho.

Então é apenas um caso de adicionar um cronjob para ele:

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

Amigável seria legal, mas agora estou procurando algo que execute um aplicativo em um horário especificado em dias especificados - ou mesmo todos os dias - no Snow Leopard, que ignora meu antigo arquivo cron.


11
O OP quer algo mais amigável do que cron, e você sugere ... cron?
Daniel Beck

11
Mea culpa! Eu só estava tentando fornecer minha solução para esse problema.
Paul Ardeleanu

2
É concebível que o OP tenha pensado que o cron era difícil, portanto, mostrar que é uma linha única pode ser informativo.
rocketsarefast

2

Você pode tentar a Tarefa agendada automaticamente para Mac http://www.readmesoft.com/mac

Execute um aplicativo, abra um arquivo ou script da apple, automatize o fluxo de trabalho por agendamento

É uma ferramenta GUI e fácil de usar:

Tela do software Tarefas agendadas automaticamente


Apenas tentei este, funcionou bem :) A interface do usuário não é muito moderna, mas eu realmente não me importo nesse caso.
BoD



0

Também há o Agendador para Mac em www.macscheduler.net. Eu sou o desenvolvedor disso. :) O feedback do usuário é apreciado. E mais uma coisa ... É grátis.


2
Bem-vindo ao Super Usuário! Leia: Como recomendo o software nas minhas respostas?
slhck 14/09

Nenhuma dessas ferramentas funciona. Eu tenho o S3tools instalado para backup na Amazon. Funciona na linha de comando, mas não é um "aplicativo". Alguns comandos funcionam bem para mim, mas não há como usar a mesma coisa na GUI, incluindo sua ferramenta.
PKHunter
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.