мой сервер использует CentOS 5.5 (почти Red Hat Linux).
Я хочу сделать резервную копию набора изображений в файлах с отметкой времени.
Этот код будет работать:
z_cmd1=$(tar cvzf /home/user1/public_ftp/misc/pics_20100925_142230.tar.gz /home/user1/public_html/misc/_pics_var/F???????.jpg)
echo "tar output =[${z_cmd1}]"
но, конечно, я хочу, чтобы отметка времени была автоматической.
Следующий код не работает. Каким-то образом третья строка (та, что содержит смолу) не работает. 'tar' что-то делает, но не создает никакого файла в ожидаемой папке назначения. Почему?
z_fname=$(date +"/home/user1/public_ftp/misc/pics_%Y%m%d_%H%M%S.tar.gz")
echo "File name =[${z_fname}]"
z_cmd1=$(tar cvzf ${z_fname} /home/user1/public_html/misc/_pics_var/F???????.jpg)
echo "tar output =[${z_cmd1}]"
Спасибо.