В sudo crontab -e
у меня так:
*/2 * * * * date >> /home/rki/test.log
*/5 * * * * sudo sh /home/rki/docker-compose-stuff/dokuwiki/backups/dokuwiki_backup.sh
*/2 * * * * date >> /home/rki/test.log
работает без проблем, записывая каждые 2 минуты в файл test.log
.
Просто не будет выполняться скрипт backup.sh
, который имеет следующее:
#!/bin/bash
# Remove previous backups
#sudo rm dokuwiki-backup*.tar.gz
# Set backup name
name=dokuwiki-backup_$(date '+%Y-%m-%d-%H%M%S')
# Backup stuff
/bin/tar -zcvf "$name.tar.gz" /var/lib/docker/volumes/dokuwiki_data
Я могу без проблем выполнить sudo sh dokuwiki_backup.sh
. Сценарий bash: chmod
ed 0777
и chown rki:rki
.
Что я делаю не так?