@reboot A diretiva do cron não funciona no Solaris? O que eu uso em vez disso?

1

Eu apenas tentei usar contab -e em um servidor Solaris para adicionar esta linha:

@reboot /root/reboot.sh

O script inicia o aplicativo da web. Mas o problema é que essa sintaxe é rejeitada.

# crontab -e
@reboot /root/reboot.sh
crontab: error on previous line; unexpected character found in line.
crontab: errors detected in input, no crontab file generated.

E eu estou supondo porque isso é Solaris? Que sintaxe cron eu uso em vez disso?

    
por Alex Wayne 27.03.2013 / 19:57

1 resposta

4

@reboot e valores @ semelhantes são uma característica do Vixie cron. O Solaris usa a versão do System V do cron. ( Referência da Wikipedia )

Essencialmente, você não pode fazer o que deseja por meio do agendador, portanto, precisará de uma tarefa cron que seja executada regularmente para verificar se seu serviço está em execução ou de outra forma escrever um script init (ou serviço SMF temporário para Solaris 10) .

    
por 27.03.2013 / 20:30

Tags