【发布时间】:2015-03-04 12:37:08
【问题描述】:
我有一个a.out,我想在我的BeagleBone 启动时运行它。它实际上是一个套接字服务器,我想在 BeagleBone 通电后立即启动它。我试图把它放在/etc/init.d,但它没有帮助。我编写了一个 shell 脚本来运行这个可执行文件,但即使这样也没有帮助。
如何让脚本在启动后立即运行?
【问题讨论】:
-
欢迎来到 Stack Overflow!我已经改写了你的问题,这样很容易找出来,我已经链接到董事会,以防万一有人不熟悉它。
-
您在 BBB 上使用的 Debian 发行版(和版本)到底是什么?我在问,因为您首先需要弄清楚的是哪个init system 用于您的分发。据我记得,一些版本的 BBB 带有systemd。如果是你的情况——你需要弄清楚如何为 systemd 创建初始化脚本,或者用 sysv-init 替换它。另请参阅this question。
-
我找到了一个解决方案,我在 /lib/systemd 中编写了一个服务来在开机时运行我的 a.out 文件,它工作正常。无论如何,感谢山姆的帮助
标签: debian startup beagleboneblack