После изменения Вашей группы необходимо выйти из системы и войти в систему снова для нового присвоения группы, чтобы быть активными. Можно или выйти из системы или
Необходимо заключить расширение в кавычки $DATE
, это подвергается wordsplitting, и таким образом tar
передается два аргумента вместо одного однажды $DATE
был расширен (и то же для перенаправления). Вот исправленная версия (с $DATE
измененный на $date
; условно только переменные среды должны быть в полном верхнем регистре):
date=$(date +"%Y-%m-%d %R")
sudo mysqldump -u root -pnotgivingyoumypassword --all-databases > ~/mysql_backups/"$date.sql"
cd /var/www && sudo tar -czf ~/www_backups/"$date.tar" ./
"$date"
или${date}
более безопасно, если сопроводительный текст может измениться. – l0b0 03.09.2012, 14:11${date}
не безопасно,"${date}"
. – Chris Down 03.09.2012, 18:13