Я хочу, чтобы моя программа на С ++ запускалась автоматически при загрузке операционной системы, то есть когда система начинает работать ..
Я использую Linux (Ubutu)
Я понятия не имею, чтобы сделать это?
любая идея может помочь .. заранее спасибо
(Тот факт, что ваша программа написана на C ++, не имеет отношения к этому ответу.)
Просто добавьте символическую ссылку на ваш исполняемый файл в /etc/init.d/
,
Например. если ваша программа находится в /home/username/soft/myprog
, бежать:
ln -s /home/username/soft/myprog /etc/init.d/
Убедитесь, что файл исполняемый.
Альтернативный способ, который может быть полезен
Открыть свой .bashrc
файл (который можно найти в домашнем каталоге, т.е. ~/.bashrc
)
Добавьте к этому строку:
./program_executable_path
Также обратите внимание, что программа должна иметь выполнять разрешение.
Вы можете предоставить разрешение, используя chmod
:
$chmod u+x program_executable_path