Arch linux启动应用程序(脚本)Raspberry Pi

时间:2013-11-08 21:26:47

标签: c# linux mono raspberry-pi archlinux

我想使用运行Arch Linux的RPi为嵌入式设备供电,因此我需要RPi在完成启动后立即启动(Mono C#)应用程序而无需用户执行任何操作。我已经看过如何在Raspbian上执行此操作的教程,但不是Arch。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

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提供的arch wiki链接了解有关systemd文件的更多选项的更多信息arch wiki