LINUX.ORG.RU

Сохранить историю команд bash


0

0

Мне нужно, чтобы при при reboot'е, poweroff'е или событиях ACPI сохранялась история команд всех открытых bash'ей. Скриптик, который это делает я нашел в инете, но заставить trap'ить сигнал, в случае, если в bash запущен, например, less у меня не получилось. Обработка сигнала откладывается до той поры, пока less не будет завершен. Как быть?


Ответ на: Re: Сохранить историю команд bash от EM

Re: Сохранить историю команд bash

> А если это не less, а tail, или скрипт, из которого запущен скрипт из которого запущен

Тогда закрой все, что удерживает за собой какой-то терминал (tty в консоли и pts в иксах). Только не трогай agetty, bash, ну, и еще чего-то. Я не уверен, но должно сработать.

Короче - поэксперементируй.

P. S. Надеюсь понятно как писать скриты и запускать 'ps ax'...

Kroz ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.