Ответ SnakeDoc может сработать, если вы можете заставить все оболочки быть оболочками входа в систему. Если вы подключаетесь к удаленному серверу через ssh, например. Если это ваш локальный компьютер, и вы хотите, чтобы script
запускался каждый раз, когда вы открываете терминал, я могу думать только о настройках терминала.
Например, используя мой личный любимый терминал (terminator, в debian, устанавливаемом с помощью sudo apt-get install terminator
), вы можете задать определенную команду, которая будет запускаться при открытии терминала. Откройте ~/.config/terminator/config
и добавьте эти строки в профиль [[default]]
:
use_custom_command = True
custom_command = script -a
Вы также можете настроить его так, чтобы script
запускался только для определенного профиля. Добавьте эти строки после профиля [[default]]
:
[[script]]
use_custom_command = True
custom_command = script -a
Это создает новый профиль с именем script
который вы можете запустить, выполнив terminator -p script
.
На gnome-terminal
вы можете сделать то же самое, как показано ниже: