Como executar um script de shell usando cron e em

0

Eu estava tentando aprender sobre o crontab. Eu tentei executar o shell script usando o crontab. Mas eu não obtive o resultado esperado.
Quando eu uso crontab,

38 17 * * * bin/sh sh /home/agalya/unix/digiclock.sh

Não consigo executar o script de shell.

quando eu uso o comando 'at', também não obtive a saída. Tenho dúvidas se dei o caminho do shell script corretamente. Como devo dar o caminho?

~$ at 17:25
warning: commands will be executed using /bin/sh
at> /bin/sh sh /unix/digiclock.sh
at> <EOT>
job 9 at Sat Feb 20 17:25:00 2016

Tenho certeza de que o arquivo tem permissão de execução.

    
por Silviya 20.02.2016 / 13:18

1 resposta

1

Sua entrada crontab contém itens que devem ser removidos. Deve ser

38 17 * * *  /home/agalya/unix/digiclock.sh

para um usuário crontab. Se estiver em /etc/crontab (crontab do sistema), então deve incluir o usuário que executa o comando:

38 17 * * *  agalya  /home/agalya/unix/digiclock.sh
    
por 20.02.2016 / 13:53

Tags