我似乎无法找到在Linux上启动应用启动的“正确”方式,我需要在我的覆盆子上启动启动单声道应用程序(无论何时系统完成加载,无论在Linux中可能意味着什么,以及不在用户登录,没有人会主动登录到系统) .

告诉raspbian(我正在使用的linux发行版)的正确方法是什么?“每当你完成加载你必须完成的任何系统级别的事情时,请启动我的程序”?

我需要一些能在100%的时间内工作并且不会感到hacky的东西(比如Windows服务),而且我对linux完全不熟悉 . 我回过头来找到的唯一一件事就是要求你提供一个优先级,并且根据所提供的级别而失败,我不想处理它,我想将我的程序注册为应该在每次启动后启动的程序启动并让系统处理如何/为什么等 .

需要root或者以root身份运行我的程序的东西是一个非问题且完全可以接受(完全断开连接的设备,因此如果以root身份运行提供更简单的解决方案,请不要犹豫,继续使用)