Я подключаюсь через ssh к Linux-боксу. Я просто обновлял пакеты с помощью yum update. Затем я отключился, но когда я снова подключился с помощью ssh, используя ту же учетную запись, я не мог этого сделать, так как процесс обновления уже был завершен.
Как узнать статус задач, которые я начал до отключения, при повторном подключении к серверу?
решение1
Вы можете проверить, работает ли что-нибудь еще, используя
ps -aux | grep yum
Но я почти уверен, что он будет уничтожен, как только вы отключитесь.
Если вам нужно что-то запустить после того, как вы уйдете, используйтенет
решение2
На самом деле вам нужно запустить это в screen
.
Каждый день, когда я прихожу в офис, я подключаюсь по ssh к своему серверу разработки/базы данных и запускаю screen -RD
, который переподключает мою сессию, как будто я никогда не отключался. Вы должны быть в состоянии yum install screen
.
Видетьhttp://www.kuro5hin.org/story/2004/3/9/16838/14935для начала иhttp://www.gnu.org/software/screen/manual/для получения исчерпывающей справочной информации.
решение3
Используйте screen
. Просто запустите screen
, сделайте свое дело, а когда связь прервется, запустите: screen -r
или screen -Dr
.