Tar

Аватар пользователя Alexey

Пишу скрипт для резервного копирования, с помощью tar
запоминаю дату последнего копирования командой d=`date +%d-%b`, пусть скажем 25-янв
Пытаюсь передать ее tar --newer $d -cf .......
Выполняю:
./backup.sc
/bin/tar: Substituting 1970-01-01 02:59:59 for unknown date format `28-янв'
Если месяц по англиски например 25-dec, то все ок. как быть? Ведь команда date выводит русские названия месяцев?

Аватар пользователя lystor

Re: tar

Alexey

Цитата:
Ведь команда date выводит русские названия месяцев?

echo `LC_ALL=C date +%d-%b`

Аватар пользователя Alexey

Re: tar

lystor

Цитата:
echo `LC_ALL=C date +%d-%b`

Использовал
d=`LC_ALL=C date +%d-%b` Все стало ок, спасибо

Аватар пользователя lystor

Re: tar

Alexey

Цитата:
Все стало ок, спасибо

Всегда пожалуйста.
Так более правильно:
LC_TIME=POSIX date

RSS-материал