Почему неправильно работает автозапуск программы через rc.local при загрузке armbian?
Пытаюсь организовать автостарт программы при запуске Armbian на Orange Pi Lite через rc.local.
Простая программка, dust_s, написанная на Си, которая опрашивает датчик через UART и пишет информацию в файл, если ее запустить через консоль работает нормально.
При записи в rc.local строки "sudo /*полный_путь*/dust_s &" программка вроде бы запускается, но в файл почему-то не пишет. С чем это может быть связано?
Илья: с тем, что вы же сами пишите - в консоли программа работает нормально, а через rc.local не работает, как нужно.
А вы вообще уверены, что она запускается? Какие тому есть доказательства?
lxfr: Я просто понять не могу, что эта строка может изменить, а Вы не объяснили.
"pidof dust_s" выдает пид процесса, значит она запущена.
Сейчас добавлю пару строк вывода, убежусь, что запускается.