Автоматический вход пользователя в TTY при загрузке, а затем автоматическое выполнение команды на экране GNU

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?
1
задан 6 January 2017 в 17:31

0 ответов

Другие вопросы по тегам:

Похожие вопросы: