20.07.2017 09:44
OlegON
 
Налетел на Solaris. При запуске задания из cron
Цитата:
stty: : No such device or address
проблема скрывалась в .profile, строка
Код:
stty erase ^H
без которой в Solaris нормально не работает backspace. А, поскольку профиль был достаточно большой, то правильнее было включать на него ссылку в скриптах, а не копировать одинаковое окружение в каждый скрипт.
Короче, решение очень простое, вышеприведенную строку необходимо дополнить до
Код:
tty -s && stty erase ^H
суть проблемы в том, что в кроне не создается терминал и stty нечего править. Соответственно, tty -s наличие терминала проверит.
Часовой пояс GMT +3, время: 16:38.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.