Я должен выполнить сценарий автоматически на начальной загрузке и отобразить ее вывод на экране, но у меня есть две проблемы.
Этот весь нужно, работают, не нуждаясь в единственной кнопке, которая будет нажата.
Вопросы:
Спасибо за справку.
У Вас есть 2 проблемы здесь:
я думаю, что первая проблема может быть решена как объясненный здесь: , Как автовойти в систему (не вводя имя пользователя и пароль) (в текстовом режиме)
, у Вас есть несколько возможностей для второй проблемы.
Выбор 1: хранение продукции сценария в текстовом файле и показа его в логине
, Чтобы сделать это, Вы должны перенаправить продукцию сценария к файлу. Вы можете сделать это, добавив > /path/to/file
, когда Вы призываете сценарий.
./yourscript.sh > /tmp/myOutput
Затем Вы добавляете, следующая линия в Ваш ~/.bashrc
файл (создайте его, если это не существует), прося, чтобы удар прочитал тот файл, когда Вы входите в систему:
cat /tmp/myOutput
продукция последнего выполнения сценария запуска должна теперь быть показана каждый раз, когда Вы регистрируетесь в систему.
Выбор 2: использование tmux (предельный мультиплексор)
Вы можете управлять выполнением сценария в сессия tmux , и затем, во время логина, свойственны той сессии. Тем путем у Вас будет история выполнения.
Tmux легко устанавливаемый на Ubuntu с apt-get install tmux