Для ответа на вопрос, необходимо взглянуть на реализацию крона для распределения. RHEL, кажется, использует cronie - можно найти исходный код для cronie онлайн.
предел близких друзей, кажется, зависит от файловой системы (максимальный размер файла), поскольку демон крона хранит crontab записи на пользователя в связанном списке - см. user.c от cronie для деталей. Это означает, что максимальное количество записей заданий для crontab в основном неограниченно.
Это - удаленная машина, которая устанавливает $TERM
кому: vt100
, потому что это не может знать что эмулятор терминала Ваше соединение с. vt100
безопасное значение как большинство современных терминалов и эмуляторов терминала (включая screen
) совместимы.
Для сообщения приложений там, каков терминал на самом деле необходимо установить $TERM
explicitely:
TERM=screen
Можно сделать:
find $(infocmp -D) -printf '%f\n' | sort -u | grep screen
видеть, существуют ли более соответствующие записи как screen-256color
.
.bashrc
выполняется и устанавливаетTERM=xterm-256color
. Каковы были бы эквивалентный файл или механизм к последовательному соединению? – Hamza 17.12.2013, 17:25.bashrc
не должен устанавливатьTERM
,TERM
установлен самим эмулятором терминала и проходитсяssh
к оболочке, запущеннойsshd
как часть ssh протокола. В случае последовательной консоли клиент не может отправить переменную через последовательное соединение как этот. Это зависит что выполнение приложения от того последовательного устройства. Если это - getty, который запускаетсяlogin
это запускает удар (Ваша оболочка входа в систему) как оболочка входа в систему, затем Вы могли вставить определение Ваш~/.bash_profile
. Что-то как[[ $(tty) = /dev/ttyS* ]] && TERM=screen-256color ]]
установить $TERM каждый раз, когда tty является последовательным. – Stéphane Chazelas 17.12.2013, 17:32