Я запускаю этот скрипт bash, чтобы сделать резервную копию базы данных, но всегда получаю сообщение об ошибке в команде date и tar.
#!/bin/bash
backup_filename=/var/www/vhosts/foo.com/private/backup_foo_db.sql
filename="db_daily_"`date +%Y%m%d`".tar.gz"
compressed_filename=/var/www/vhosts/foo.com/private/backup_foo_db_$filename.tar.gz
mysqldump --add-drop-table -h localhost -ufoo -pbar foobar > $backup_filename
tar cvfz $compressed_filename $backup_filename
rm $backup_filename
./mysqlbackup.sh: line 3: date: command not found
Может ли это быть проблема с разрешением? Я не запускаю этот файл как root.