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

У меня есть сервер minecraft, который включается и выключается в определенные часы, но я не хочу вводить команды каждый раз, когда он должен начать играть, и позволять ему запускать эти команды после загрузки. Я нашел старый поток askubuntu (для 12.04), где это обрабатывается, и позволил ему работать как root. Но из соображений безопасности я не хочу, чтобы он запускался от имени пользователя root. Я хотел бы по-прежнему иметь возможность вводить команды, например, останавливать сервер, чтобы он не мог запускать мой сценарий bash где-то в скрытом месте.

2
задан 10 June 2021 в 19:01

2 ответа

Вы можете попробовать использовать запись crontab для своего пользователя.

Команда для запуска команды att boot - «@reboot».

Пример записи crontab:

@reboot   cd /home && sh ./myscript.sh
1
ответ дан 28 July 2021 в 11:30

Чтобы автоматически запускать команду при каждой загрузке системы:

  • Найдите «Автозагрузочные приложения» в тире и откройте его.

  • Щелкните добавить. В качестве имени введите «Запустить сервер Minecraft», а в поле «команда» введите команду, используемую для запуска сервера Minecraft.

  • Нажмите добавить, и теперь скрипт должен запускаться при перезапуске / запуске.

Наслаждайтесь!

0
ответ дан 28 July 2021 в 11:30

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

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