lissyara писал(а):попробую убрать амперсенд.
решил перенаправление вывода в /dev/null не пробовать?
lissyara писал(а):я контрол-с тоже часто балуюсь, но вот если раньше хистори не было вообще - то что теперь иногда чего-то будет пропадать - меня вполне устроит
)))
если нажать не вовремя ^C, история может не сохраниться. Вряд ли что-либо потеряется. Но пропадала у тебя история скорее всего из-за того, что в
savehist не было
merge. Потому что когда ты делаешь ^D (exit), перед завершением tcsh(1) делает `history -S', кой по default'у перезаписывает ~/.history, если
savehist определен:
tcsh(1) писал(а):Note that login shells do the equivalent of ‘history ?L’ on startup and, if savehist is set, ‘history ?S’ before exiting. Because only ~/.tcshrc is normally sourced before ~/.history, histfile should be set in ~/.tcshrc rather than ~/.login.
`alias periodic' тут скорее на случай внештатных ситуаций типа зависаний и паник, при которых у tcsh(1) нет шансов сбросить историю в файл. Правда я не знаю что поизойдет на UFS, если зависнет во время записи в файл. В случае ZFS файл будет как будто его не трогали благодаря Copy-on-Write, а в UFS он может оказаться испорченным или пустым.