Permissão Cron negada

Permissão Cron negada

bom dia, tenho um script bash em meu diretório inicial que funciona corretamente na linha de comando (a estrutura do arquivo é media Temple DV padrão. <observado para certos problemas de permissão), mas recebo este erro do cron: "/home/myFile.sh: linha 2: /var/www/vhosts/domain.com/subdomains/techspatch/installation.sql: Permissão negada" AVISO: é apenas a linha 2... ela grava perfeitamente no servidor local.

Abaixo está o arquivo 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

não consigo chmod do bash (risos, sim, tentei). escrever o arquivo lá e definir as permissões antes da transferência é inútil...

eu pesquisei esta situação no Google e esta ainda parece única ... qualquer visão é apreciada

Responder1

Há alguma variável de ambiente que possa ser significativa (talvez algo em que o MySQL preste atenção - não estou muito familiarizado com o mySQL)? Lembre-se de que um cron job não começa com seu ambiente, então talvez seja necessário definir alguns no script bash.

informação relacionada