Para ativar o registro de erros especificamente para esta entrada do crontab, você pode redirecionar o erro para um arquivo.
* * * * * /home/mustafa/Desktop/capture2/capture2 'date +\%y\%m\%d\%H\%M' 1>>/home/mustafa/Desktop/webcam.log 2>>/home/mustafa/Desktop/error.log
1>>/home/mustafa/Desktop/webcam.log
acrescenta a saída do script ao arquivo webcam.log
2>>/home/mustafa/Desktop/error.log
acrescenta o erro dos scripts ao arquivo error.log
Algumas coisas que precisamos cuidar antes de executar um script no crontab
-
O usuário que tiver a entrada crontab para executar o script deve ter acesso a todos os arquivos que estão sendo usados pelo script, incluindo execute
permissões ao arquivo de script. Para arquivos em que o script está sendo gravado / anexado, o usuário deve ter write
permissões.
-
Todos os caminhos no arquivo de script devem ser caminhos absolutos. De preferência, defina variáveis no início do script que armazena o caminho para os arquivos.
Depois de ter verificado os dois pontos acima, tente executar o script usando o crontab e verifique se há erros no arquivo error.log
. Dependendo de quais erros você tem lá, você pode fazer alterações apropriadas no seu script.