【问题标题】:Arch linux startup application (script) Raspberry PiArch linux 启动应用程序(脚本)树莓派
【发布时间】:2013-11-08 21:26:46
【问题描述】:

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

【问题讨论】:

标签: c# linux mono raspberry-pi archlinux


【解决方案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

【讨论】:

    猜你喜欢
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    相关资源
    最近更新 更多