如何在启动时运行可执行文件?

如何在启动时运行可执行文件?

我使用的是 Debian 操作系统,我有一个可执行文件(a.out),现在我需要在启动后立即运行该文件。

我尝试使用etc/rc.local。

有什么建议吗?

谢谢。

答案1

这很大程度上取决于你的init子系统,这可能是一些 sysvinit 的事情运行级别, 一些系统东西,或其他东西(例如运行)。

您需要调查init您的计算机(和发行版)有什么,并深入研究其程序的文档init

最近的 Debian 发行版通常使用systemd.也可以看看

顺便说一句,阅读有关定时任务(5)。也许一个@reboot条目就足够了。你可能会使用定时任务(1)添加它。

请注意,在init相关脚本和crontab 作业中,PATH不是从您的用户设置初始化(但有一个小的系统范围的默认值)。实际上,在此类事情中最好使用完整的可执行文件路径。

相关内容