У меня есть a.out
, который я хочу запустить, когда загрузится мой BeagleBone. Это на самом деле сервер сокетов, который я хочу запустить, как только BeagleBone включится. Я попытался поместить это в /etc/init.d
, но это не помогло. Я написал сценарий оболочки для запуска этого исполняемого файла, но даже это не помогло.Выполнение скрипта при запуске с использованием BeagleBone Black
Что я могу сделать, чтобы запустить скрипт сразу после его загрузки?
Добро пожаловать в переполнение стека! Я переформулировал ваш вопрос таким образом, что его легко выбрать, и я связался с доской на всякий случай, если кто-то не знаком с ней. –
Что такое дистрибутив (и версия) Debian, который вы используете на своем BBB? Я спрашиваю, потому что сначала вам нужно выяснить, какая [init system] (http://en.wikipedia.org/wiki/Init) используется для вашего распространения. Насколько я помню, некоторые версии BBB поставляются с [systemd] (http://en.wikipedia.org/wiki/Systemd). Если это ваш случай - вам нужно выяснить, как создать скрипт инициализации для systemd или заменить его на sysv-init.Также см. [Этот вопрос] (http://stackoverflow.com/questions/28141116/debian-etc-init-d-script-not-running). –
Я нашел решение, я написал службу в/lib/systemd для запуска моего файла a.out при включении, он отлично работает. В любом случае, спасибо за помощь Сэма –