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.