Permiso cron denegado

Permiso cron denegado

Buen día, tengo un script bash en mi directorio de inicio que funciona correctamente desde la línea de comandos (la estructura de archivos es DV de media temple predeterminada. <se observa para ciertos problemas de permisos) pero recibo este error de cron: "/home/myFile.sh: línea 2: /var/www/vhosts/domain.com/subdomains/techspatch/installation.sql: Permiso denegado" AVISO: es solo la línea 2... escribe en el servidor local sin problemas.

A continuación se muestra el archivo Bash:

    #!/bin/bash
mysqldump -uUSER -pPASSWORD -hHOST dbName> /var/www/vhosts/domain.com/subdomains/techspatch/installation.sql

mysql -uadmin -pPASSWORD -hlocalhost dbName< /var/www/vhosts/domain.com/subdomains/techspatch/installation.sql

No puedo hacer chmod desde bash (risas, sí, lo intenté). escribir el archivo allí y configurar los permisos antes de la transferencia es inútil...

He buscado en Google esta situación y esta todavía parece única... cualquier idea es apreciada.

Respuesta1

¿Hay alguna variable de entorno que pueda ser significativa (tal vez algo a lo que MySQL preste atención; no estoy muy familiarizado con MySQL)? Recuerde que una tarea cron no comienza con su entorno, por lo que es posible que deba definir alguna en el script bash.

información relacionada