Я запускаю cron каждые 6 часов для резервного копирования моей базы данных. Я хочу, чтобы имя файла содержит время даты & он был создан в следующем формате:Формат даты в UNIX crontab
mysqlbackup_22/5/2013_15:45.sql.gz
Это команда я бегу:
date=`date -d`; mysqldump -uusername -ppassword dbname | gzip > /path/to/dir/mysqlbackup_$date.sql.gz
Что мне нужно изменить, чтобы date -d
?
Используйте это: 'date '+% Y_% H:% M" ' – fedorqui
Должна ли дата = \' date +% Y_% H:% M \ '? – bikey77
Да, но с кавычками. Также 'date = $ (date" +% Y_% H:% M ")'. Учитывайте, что точка с запятой не очень дружественна UNIX для имен. – fedorqui