Прямое выполнение сценария на Сервере Ubuntu 15,10 экранов входа в систему пропуска

Я должен выполнить сценарий автоматически на начальной загрузке и отобразить ее вывод на экране, но у меня есть две проблемы.

  • Ubuntu спрашивает данные для входа в систему
  • Как я добираюсь, сценарий отображают вывод на экране (для работы в терминале, просто простые функции эха).

Этот весь нужно, работают, не нуждаясь в единственной кнопке, которая будет нажата.

Вопросы:

  1. Это даже возможно?
  2. Если это, как?

Спасибо за справку.

1
задан 8 November 2015 в 21:54

1 ответ

У Вас есть 2 проблемы здесь:

  1. Автологин к сессии командной строки
  2. Хранение продукции сценария после его выполнения

я думаю, что первая проблема может быть решена как объясненный здесь: , Как автовойти в систему (не вводя имя пользователя и пароль) (в текстовом режиме)

, у Вас есть несколько возможностей для второй проблемы.

Выбор 1: хранение продукции сценария в текстовом файле и показа его в логине

, Чтобы сделать это, Вы должны перенаправить продукцию сценария к файлу. Вы можете сделать это, добавив > /path/to/file, когда Вы призываете сценарий.

./yourscript.sh > /tmp/myOutput

Затем Вы добавляете, следующая линия в Ваш ~/.bashrc файл (создайте его, если это не существует), прося, чтобы удар прочитал тот файл, когда Вы входите в систему:

cat /tmp/myOutput

продукция последнего выполнения сценария запуска должна теперь быть показана каждый раз, когда Вы регистрируетесь в систему.

Выбор 2: использование tmux (предельный мультиплексор)

Вы можете управлять выполнением сценария в сессия tmux , и затем, во время логина, свойственны той сессии. Тем путем у Вас будет история выполнения.

Tmux легко устанавливаемый на Ubuntu с apt-get install tmux

0
ответ дан 30 September 2019 в 05:16

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

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