如何将 Mono 应用程序添加到 Ubuntu 启动项?

如何将 Mono 应用程序添加到 Ubuntu 启动项?

我对 Ubuntu 和 Linux 还很陌生。我已将 C# 控制台应用程序部署到运行 Ubuntu 12.10 的 EC2 实例。目前我使用mono foldername/appname.exe它来启动该应用程序。如何将其添加到启动项中?

提前致谢。

答案1

/etc/init/app.exe.conf通过创建包含以下代码的脚本文件解决了该问题

description "APP Description"
start on runlevel [2345]
stop on runlevel [016]

setuid ubuntu
setgid nogroup
respawn
console log

script
exec mono /opt/folder/app.exe
end script`

答案2

/etc/init/ 解决方案的问题在于您需要 root 权限才能执行此操作。

如果您需要这些权限,但又没有这些权限,则可以使用 crontab。请继续阅读man crontab以了解更多信息。

相关内容