Iniciar manualmente o trabalho de lançamento agendado

7

Em nosso servidor Mac OS X (10.6), configuramos vários scripts de backup que são controlados por launchd e iniciados em horários específicos. Para isso, definimos StartCalendarInterval e tudo isso funciona muito bem.

Agora acontece que eu gostaria de iniciar um desses trabalhos fora do cronograma, mas isso não inicia o trabalho (mas também não fornece um erro / aviso):

sudo launchctl start org.job-label

A página de manual do launchtl indica que start é destinado a testar tarefas sob demanda, sem nenhuma palavra de tarefas agendadas. Existe uma maneira de iniciar os trabalhos agendados?

Edite depois de receber a resposta: Sim, iniciar manualmente os trabalhos agendados também funciona por meio do comando launchctl start .

    
por Pascal 19.03.2011 / 00:59

2 respostas

4

Hmm, talvez isso ajude a depurar seu problema:

Defina o nível de registro para depuração:

sudo launchctl log level debug

Ligue o system.log:

sudo tail -f /var/log/system.log &

Tente iniciar seu trabalho novamente:

sudo launchctl start org.job-label

    
por 19.03.2011 / 01:27
0
sudo launchctl -w load /Library/LaunchDaemons(Agents)/org.job-label
    
por 19.03.2011 / 23:25