cronjob no ejecuta una secuencia de comandos que funcione bien independiente
Tengo mi archivo de script php en/var/www/html/dbsync/index.php
. Cuandocd /var/www/html/dbsync/
y correrphp index.php
Funciona perfectamente.
Quiero llamar al archivo PHP a través del archivo sh, la ubicación del archivo SH es la siguiente
/var/www/html/dbsync/dbsync.sh
Este es el contenido de ladbsync.sh
el archivo es:
/usr/bin/php /var/www/html/dbsync/index.php >> /var/www/html/dbsync/myscript.log 2>&1 -q -f
Cuando yocd /var/www/html/dbsync/
y correr./dbsync.sh
Funciona perfectamente también.
Ahora si configuro crontab de la siguiente manera:
1 * * * * /var/www/html/dbsync/dbsync.sh /var/www/html/dbsync
Sin embargo, este crontab no funciona como se esperaba.
¿Qué puede estar mal?