Failed to open terminal.TERM environment variable needs set. [Решено]
micbal 15 ноября, 2009 - 10:28
При запуске из скрипта (а скрипт из крона) partimage получаю сообщение в лог:
Failed to open terminal.TERM environment variable needs set.
Соответственно сам partimage не запускается. Подскажите, как победить.
--------------
в /etc/crontab
TERM=linux
»
- Для комментирования войдите или зарегистрируйтесь
Не вижу проблемы
Он же тебе сам подсказывает...
Мой опыт говорит, что эту переменную может иметь смысл указать непосредственно в [coce]crontab[/code]'е, наряду с
MAILTO
и прочей радостью, которую ты используешь.:wq
--
Live free or die
Я примерно понял
Я примерно понял что:
/etc/crontab
TERM=
а вот какое значение присвоить переменной?
/
Интересная гипотеза...
Мне почему-то казалось, что под кронтабом пользователя понимается файл, открываемый редактором, прописанным в качестве
EDITOR
по командеcrontab -e
...Какое значение? --- вопрос хороший...
В нулевом приближении я бы поставил "
linux
"...ЗЫ: Что за такой странный скрипт (и/или демон
cron
)?:wq
--
Live free or die
Спасибо за помощь! В скрипте,
Спасибо за помощь!
В скрипте, исполняемом по крону, есть вот такая строчка:
/usr/sbin/partimage -z2 -o -d -V 1048576 -f3 -b save /dev/sda1 /bootcopy/boot.bz
На нее в логах так и ругается.
14461?
14461?
:wq
--
Live free or die