Informações da última versão: Ubuntu Linux 20.10 - Groovy Gorilla
Jun 10 16:48:01 NETUBU CRON[20777]: (root) CMD (sudo bash /home/user/BackupArquivos.sh)Jun 10 16:48:01 NETUBU CRON[20776]: (CRON) info (No MTA installed, discarding output)
sudo crontab -e...0 12 * * * sudo bash /home/user/BackupArquivos.sh30 12 1 * * sudo bash /home/user/BackupSistema.sh
# /etc/crontab: system-wide crontab# Unlike any other crontab you don't have to run the `crontab'# command to install the new version when you edit this file# and files in /etc/cron.d. These files also have username fields,# that none of the other crontabs do.SHELL=/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin# m h dom mon dow user command17 * * * * root cd / && run-parts --report /etc/cron.hourly0 12 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )15 12 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )30 12 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )# COMANDOS PERSONALIZADOS0 12 * * * root (cd /home/user/ && ./BackupArquivos.sh >>Script.log 2>&1)30 12 1 * * root (cd /home/user/ && ./BackupSistema.sh >>Script.log 2>&1)
Oi, vc entendeu pq não funcionou da primeira vez, não? O comando "sudo" não pode ser executado fora do terminal...A solução que vc adotou realmente não é a melhor, mas está bem longe de ser a pior.
...SHELL=/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin# m h dom mon dow command0 10 * * * (cd /home/user/ && ./BackupArquivos.sh >>Cron.log 2>&1)30 10 1 * * (cd /home/user/ && ./BackupSistema.sh >>Cron.log 2>&1)