Как автозапустить программу с помощью busybox после загрузки?

При включении или выключении консоли, на которой работает X-сервер, X-сервер запускает код. Это необходимо для сброса видеорежима на видеокарте. Если X-сервер неисправен, возможно, что переключение никогда не произойдет, потому что X никогда не отвечает на запрос.

Похоже, ваш X-сервер находится в состоянии ошибки, возможно, из-за того, что / run в какой-то момент был заполнен (возможно, вся память была заполнена, а X-серверу не хватило памяти и не хорошо справляешься?).

Иногда может сработать запуск другого X-сервера (авторизация по сети). Это дает шанс восстановить графическую карту до известного состояния и разблокировать уже работающий сервер. Но никаких гарантий. Если это не сработает, попробуйте убить X-сервер, а затем запустить новый; вы потеряете сеанс рабочего стола, но вам не придется перезагружаться. Опять же, это не гарантируется.

2
21.02.2018, 12:54
1 ответ

Encontrada la solución.

  1. Coloqué myApplicationen/usr/sbin/
  2. Creó un enlace simbólico llamado myApp al script ubicado en /etc/init.d/S99myAppScript(observe que no hay.sh y tuve que ejecutar sudo chmod 755en este script)
  3. Se agregó la siguiente línea al final del archivo rcSubicado en /etc/init.d/justo antes del comandodone:

    myApp &
    

Después de reiniciar el sistema, myApplication se ejecuta automáticamente.

2
27.01.2020, 22:18

Теги

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