URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 70696
[ Назад ]

Исходное сообщение
"Проблема с кроном"

Отправлено Max , 03-Дек-06 18:53 
Добрый день!
Проблема в следующем:
есть скрипт который запускается по крону * */12 от рута, в скрипте указано запустить tar для запаковки нескольких файлов в архив, всё прекрасно работает, за исключением того что на мыло рута валится в сутки до 80 писем от крона следующего содержания:

tar: Removing leading '/' from member names
tar: Removing leading '/' from member names
tar: Removing leading '/' from member names
tar: Removing leading '/' from member names

как заставить крон не писать мне письма о этой ерунде?
Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"Проблема с кроном"
Отправлено bloom , 04-Дек-06 08:06 
>Добрый день!
>Проблема в следующем:
>есть скрипт который запускается по крону * */12 от рута, в скрипте
>указано запустить tar для запаковки нескольких файлов в архив, всё прекрасно
>работает, за исключением того что на мыло рута валится в сутки
>до 80 писем от крона следующего содержания:
>
>tar: Removing leading '/' from member names
>tar: Removing leading '/' from member names
>tar: Removing leading '/' from member names
>tar: Removing leading '/' from member names
>
>как заставить крон не писать мне письма о этой ерунде?
>Заранее спасибо.


* */12 /script >>/dev/null


"Проблема с кроном"
Отправлено newser , 04-Дек-06 09:14 
>Добрый день!
>Проблема в следующем:
>есть скрипт который запускается по крону * */12 от рута, в скрипте
>указано запустить tar для запаковки нескольких файлов в архив, всё прекрасно
>работает, за исключением того что на мыло рута валится в сутки
>до 80 писем от крона следующего содержания:
>
>tar: Removing leading '/' from member names
>tar: Removing leading '/' from member names
>tar: Removing leading '/' from member names
>tar: Removing leading '/' from member names
>
>как заставить крон не писать мне письма о этой ерунде?
>Заранее спасибо.

Правильно вызывать tar в Вашем скрипте, чтобы он не писал о такой ерунде.


"Проблема с кроном"
Отправлено Max , 04-Дек-06 21:05 
>>Добрый день!
>>Проблема в следующем:
>>есть скрипт который запускается по крону * */12 от рута, в скрипте
>>указано запустить tar для запаковки нескольких файлов в архив, всё прекрасно
>>работает, за исключением того что на мыло рута валится в сутки
>>до 80 писем от крона следующего содержания:
>>
>>tar: Removing leading '/' from member names
>>tar: Removing leading '/' from member names
>>tar: Removing leading '/' from member names
>>tar: Removing leading '/' from member names
>>
>>как заставить крон не писать мне письма о этой ерунде?
>>Заранее спасибо.
>
>Правильно вызывать tar в Вашем скрипте, чтобы он не писал о такой
>ерунде.

это понятно, но вот в мане о б этом ничего нет, может подскажете опцию запуска?


"Проблема с кроном"
Отправлено konst , 05-Дек-06 00:35 
>>>Добрый день!
>>>Проблема в следующем:
>>>есть скрипт который запускается по крону * */12 от рута, в скрипте
>>>указано запустить tar для запаковки нескольких файлов в архив, всё прекрасно
>>>работает, за исключением того что на мыло рута валится в сутки
>>>до 80 писем от крона следующего содержания:
>>>
>>>tar: Removing leading '/' from member names
>>>tar: Removing leading '/' from member names
>>>tar: Removing leading '/' from member names
>>>tar: Removing leading '/' from member names
>>>
>>>как заставить крон не писать мне письма о этой ерунде?
>>>Заранее спасибо.
>>
>>Правильно вызывать tar в Вашем скрипте, чтобы он не писал о такой
>>ерунде.
>
>это понятно, но вот в мане о б этом ничего нет, может
>подскажете опцию запуска?
2> /dev/null


"Проблема с кроном"
Отправлено newser , 05-Дек-06 09:40 
>>Правильно вызывать tar в Вашем скрипте, чтобы он не писал о такой
>>ерунде.
>
>это понятно, но вот в мане о б этом ничего нет, может
>подскажете опцию запуска?

Как вызываете tar?
Скорее всего что-то вроде tar czf /path/to/archive.tar.gz /path/to/directory
Если так, то и ругается он, что сохраняет в архиве не абсолютный путь, а относительный, в Вашем случае относительный по отношению к корневому каталогу.
Чтобы tar не ругался подобным образом, можно либо перед вызовом tar перейти в нужный каталог и указывать только относительный путь:

cd /path/to
tar czf /path/to/archive.tar.gz directory

либо использовать ключ самого tar'а:

tar czf /path/to/archive.tar.gz -C /path/to directory

В остальном, man tar Вам в помощь.


"Проблема с кроном"
Отправлено Max , 05-Дек-06 22:34 
>>>Правильно вызывать tar в Вашем скрипте, чтобы он не писал о такой
>>>ерунде.
>>
>>это понятно, но вот в мане о б этом ничего нет, может
>>подскажете опцию запуска?
>
>Как вызываете tar?
>Скорее всего что-то вроде tar czf /path/to/archive.tar.gz /path/to/directory
>Если так, то и ругается он, что сохраняет в архиве не абсолютный
>путь, а относительный, в Вашем случае относительный по отношению к корневому
>каталогу.
>Чтобы tar не ругался подобным образом, можно либо перед вызовом tar перейти
>в нужный каталог и указывать только относительный путь:
>
>cd /path/to
>tar czf /path/to/archive.tar.gz directory
>
>либо использовать ключ самого tar'а:
>
>tar czf /path/to/archive.tar.gz -C /path/to directory
>
>В остальном, man tar Вам в помощь.

большое спасибо помогло