Ubuntu 14.04.5 LTS
Желаемая функциональность: Удаленный сервер Ubuntu загружается и автоматически запускает текущий процесс в качестве указанного пользователя. Затем я могу удаленно войти в систему и просмотреть предыдущий и текущий экран текущего процесса.
Желаемая функциональность:
Автоматические шаги:
Пользователь «ubuntu» автоматически загружается на терминал (TTY) при загрузке :"sudo nano /etc/init/tty1.conf"
Change: exec /sbin/getty -8 38400 tty1
To: exec /sbin/getty --autologin ubuntu -8 38400 tty1
Пользователь «ubuntu» запускает экран GNU: screen -d -m -S screenname
Пользователь «ubuntu» запускает текущий процесс на экране GNU: screen -S screenname -p 0 -X stuff "command^M"
Ручные шаги в более позднее время:
Пользователь «ubuntu» автоматически регистрируется на терминале (TTY) при загрузке:"sudo nano /etc/init/tty1.conf"
Change: exec /sbin/getty -8 38400 tty1
To: exec /sbin/getty --autologin ubuntu -8 38400 tty1
Пользователь «ubuntu» автоматически регистрируется на терминале (TTY) при загрузке: [!d8 ]
screen -r
Пользователь «ubuntu» запускает экран GNU: screen -d -m -S screenname
Я снова присоединяюсь к сеансу экрана GNU, запущенному на шаге 2:
Является ли это наиболее эффективным способом достижения желаемого результата? Как могут команды на шаге 2 & amp; 3 быть автоматизированным? Как могут команды на шаге 2 & amp; 3 не активируется при входе в систему вручную на шаге 4?