
Как сделать так чтобы десять башей писали в один файл истории команд одновременно, а не скидывали каждый свою копию из памяти при выходе. Задолбалась уже терять историю >_<
Дата рождения: 01.11.1983
Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.
Как сделать так чтобы десять башей писали в один файл истории команд одновременно, а не скидывали каждый свою копию из памяти при выходе. Задолбалась уже терять историю >_<
Linda-chan, не пробовал, может https://stackoverflow.com/q...ve-unbuffered-stdout
Есть костыль export PROMPT_COMMAND='history -a;history -c;history -r'
you may need to press enter to re-run the PROMPT_COMMAND in order to get the latest history from the opposite terminal
У меня другая проблема... Заколебал писать лог истории везде...
shopt -s histappend
если мне память верна.
Проблема может быть в том, что терминал (в частности (u)rxvt без специальной настройки, terminology, xterm, lxterm) не отслеживает запущенные дочерние процессы, и при закрытии («кресликом») попросту отстреливают их.
может помочь запись/чтение принудительная после каждой комманды.