Почему мой crontab -e не выполняет скрипт .sh?

В 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: chmoded 0777 и chown rki:rki.

Что я делаю не так?

1
задан 27 September 2021 в 08:36

0 ответов

Другие вопросы по тегам:

Похожие вопросы: