系统开启时自动运行程序(Debian)

1 startup debian c++

我有一个装有 Debian 9.1 的 beaglebone black。我们为其 GPIO 编写了一个 c++ 程序,我们希望该程序在系统打开时始终运行。我们怎么做?

Kus*_*nda 5

一个非常简单的解决方案是添加一个@reboot只运行二进制文件的cron 作业。

crontab -e为需要运行代码的用户做(例如sudo crontab -e对于 root crontab),并添加行

@reboot /path/to/some/executable
Run Code Online (Sandbox Code Playgroud)

这将安排作业在每次系统启动时运行。

有关crontab(5)详细信息,请参阅手册 ( man 5 crontab)。

根据程序的作用,这可能就足够了,也可能太简单了。