Я запускаю это из cronjob:
tar -czvf /var/backups/svn.tgz /var/svn/*
Это генерирует это на stderr:
tar: Removing leading `/' from member names
Я бы хотел избежать этого, потому что это не настоящая ошибка (для меня!). Я хочу, чтобы на stderr было только то, о чем мне следует беспокоиться?
Как я могу убить это сообщение?
У меня такое ощущение, что это вопрос использования опции tar -C, но я не уверен и не знаю, как это сделать.
Спасибо за помощь,
Дэн
ваши варианты:
-P, --absolute-names : don't strip leading `/'s from file names
или
-C /
(и относительный путь для попадания в смолу) ... зависит от того, что вы хотите.
Пример использования создания tar-архива с использованием опции -C (таким образом удаляя наклонную косую черту):
tar -czf /tmp/archive.tgz -C /etc .
Ты можешь написать
# ( tar czvf tar.file /path 2>&1 ) >log.file
Сообщение будет записано в файл журнала.