detecta se o script foi iniciado pelo usuário ou via cron

1

Existe uma maneira simples de determinar se um script de shell foi iniciado via cron ou manualmente pelo usuário? No meu caso, quero que o script envie a saída para um arquivo de log quando executado via cron, mas para stdout quando iniciado manualmente.

    
por eykanal 09.05.2011 / 21:41

1 resposta

3

Que tal simplesmente configurar o comando no crontrab para redirecionar o stdout para um arquivo (> > para acrescentar)?

Algo como:

XX XX XX XX XX / caminho / para / cmd > > outputfile.log

    
por 09.05.2011 / 22:11

Tags