[英]How to execute a .NET Core console application on startup as a (daemon) service for the raspberry pi
[英]Arch linux startup application (script) Raspberry Pi
我想使用运行Arch Linux的RPi为嵌入式设备供电,因此我需要RPi在启动完成后立即启动(Mono C#)应用程序,而无需用户执行任何操作。 我看过有关如何在Raspbian上执行此操作的教程,但没有关于Arch的教程。 有人可以帮忙吗?
Systemd应该可以解决问题。 为systemd创建服务文件:
vim /usr/lib/systemd/system/*yourApp*.service
该服务文件至少需要包含以下内容:
[Unit]
Description=My C# application
[Service]
ExecStart=<fully qualified path to your C# application>
[Install]
WantedBy=multi-user.target
然后,您应该可以使用启动服务
systemctl start yourApp
您可以使用它快速查看它是否有效或是否有任何错误
systemctl status yourApp
一旦对它的运行感到满意,就可以使用以下命令自动启动该服务:
systemctl enable yourApp
使用该链接通过DNA所提供的拱维基了解更多的选项systemd文件拱维基
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.