Я использую SecureCRT VanDyke, который мне нравится подключать к моим SSH-серверам. Иногда, хотя у меня будет несколько вкладок, открытых на одном сервере, я работаю над установкой пакетов в одном каталоге и проверкой изменений в другом. Когда я перезагружаю сервер, он случайным образом выбирает сеанс в своей истории. Мне интересно, возможно ли, чтобы все сеансы имели один и тот же файл истории?
По чьему-то предложению (потому что иногда мои дети закрывали мой ноутбук, не спрашивая и отключая мои сеансы), я опробовал команду screen
ранее сегодня. Я начал сеанс на своем домашнем компьютере и подумал, что смогу возобновить его в офисе, используя screen -r
, не повезло. Я попробовал screen -r "pid"
, но все равно не пошел. Он запускал файл Java, на который я надеялся войти, чтобы увидеть вывод консоли в офисе, но он не работал.
Я также попробовал предложения Джеймса в посте: Как получить команды, введенные в сеансе ssh, чтобы добавить export HISTTIMEFORMAT="%h/%d -- %H:%M:%S "
в файл .bash_profile, я зарегистрировался в 3 вкладках, запустил несколько команд, проверяя историю в каждой вкладке, пытаясь прокрутить назад безуспешно.
Любые другие советы, которые я должен знать? Я запускаю Ubuntu 14, 16 и CentOS 6.5 - хотя я понимаю, что решение для каждого из них может быть различным, я упоминаю об этом только потому, что если вы знаете какой-либо путь в любой системе, я был бы рад попробовать.
Я понимаю, что это может быть странная просьба, и, может быть, даже та, которую я решаю ненавидеть, если мне это удастся, но я подумала, что попробую.