Não consigo executar o crontab como root

0

Olá meu problema é que eu não posso executar script como root em /home/user/onzulin/backup.sh o conteúdo do script é este:

backup.sh

#!/bin/bash
tar -cpvzf "gamesyap_'date +%d%m%y'.tar.gz" -g /home/onzulin/backup/snap/backup.snap /home/web/web/html/*
tar -cpvzf "gym_'date +%d%m%y'.tar.gz" -g /home/onzulin/backup/snap/gym.snap /home/web/web/gym/*
tar -cpvzf "juegos_'date +%d%m%y'.tar.gz" -g /home/onzulin/backup/snap/juegos.snap /home/web/web/juegos/*
tar -cpvzf "meteotemplate_'date +%d%m%y'.tar.gz" -g /home/onzulin/backup/snap/meteotemplate.snap /home/web/web/meteotemplate/*
tar -cpvzf "prueba_'date +%d%m%y'.tar.gz" -g /home/onzulin/backup/snap/prueba.snap /home/web/web/prueba/*
tar -cpvzf "test_'date +%d%m%y'.tar.gz" -g /home/onzulin/backup/snap/test.snap /home/web/web/test/*
tar -cpvzf "tienda_'date +%d%m%y'.tar.gz" -g /home/onzulin/backup/snap/tienda.snap /home/web/web/tienda/*

bases de dados MySQL de cada web

mysqldump -u root -ppassword gamesyap > gamesyap.sql
mysqldump -u root -ppassword gym > gym.sql 
mysqldump -u root -ppassword juegos > juegos.sql
mysqldump -u root -ppassword meteo > meteo.sql
mysqldump -u root -ppassword prueba > prueba.sql
mysqldump -u root -ppassword test > test.sql
mysqldump -u root -ppassword tienda > tienda.sql

todos los archivos con chown onzulin: onzulin

sudo chown -R onzulin:onzulin .

o conteúdo em sudo crontab -e é

# m h  dom mon dow   command
48 13 * * * /usr/bin/certbot renew --quiet --renew-hook "/bin/systemctl reload nginx"
27 11 * * * /home/onzulin/backup/backup.sh

como você pode ver renovar um certificado ssl sem problemas. Eu gostaria de saber porque meu roteiro não funciona.

    
por techcomputerworld 20.03.2018 / 11:38

0 respostas