Como alterar a saída do programa iniciado a partir do crontab que imprime para stdout?

0

Eu tenho um programa, digamos

#!/bin/bash
while ( true ){
    echo 'hello'
    sleep 10
}

Qual é iniciado a partir do crontab assim

0 0 1 1 *

Eu posso listar esse processo em execução usando um comando como

ps aux | grep print.sh

Existe uma maneira que eu possa ver o stdout deste script depois de ter sido iniciado a partir do crontab?

    
por user784637 09.05.2013 / 17:44

1 resposta

0

Você pode redirecionar a saída para um arquivo e depois lê-lo com tail .

#!/bin/bash
while ( true ){
    echo 'hello' >> $HOME/tmp/log
    sleep 10
}

Agora você pode ver a saída com tail .

tail -f $HOME/tmp/log
    
por Basharat Sialvi 09.05.2013 / 18:01