Как я могу запустить исполняемый текстовый файл при запуске системы?

Это старый пост, но я понимаю, что обычно вам нужна консоль фреймбуфера (fbcon) для запуска консоли в фреймбуфере. Дело в комплектации. (драйверы устройств / графика / дисплей консоли ..)

0
01.03.2019, 20:58
2 ответа

Вы также можете создать «сервис» для systemd. Например:

Создайте пустой текстовый файл, используя vi, nano или что-то еще:

[Unit]
Description=My service
[Service]
ExecStart=/path/to/my/script.sh
ExecStop=/usr/bin/killall script.sh

# Useful during debugging; remove it once the service is working
StandardOutput=console

[Install]
WantedBy=multi-user.target

Сохраните его под /etc/systemd/system/myscript.serviceили под любым другим именем,

Затем запустите:

sudo systemctl start myscript

Вы можете проверить сервис с помощью sudo systemctl status myscriptи остановить с помощью sudo systemctl stop myscript. Чтобы он запускался после загрузки, запустите systemctl enable myscriptот имени пользователя root.

2
28.01.2020, 02:16

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

Для редактирования:sudo crontab -e.

Затем добавьте задачу:

@reboot the_script_to_be_run
3
28.01.2020, 02:16

Теги

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