如何将我的单声道程序添加到启动中?

时间:2013-04-13 02:02:18

标签: c# ubuntu mono amazon-ec2

我对Ubuntu很新。我在EC2上部署了单声道应用程序。目前我使用mono folder/app.exe启动该程序。 如何在系统重新启动时运行该程序?

提前致谢。

更新: - 除了以下答案外,我还将文件夹移至/opt。否则就会抛出库找不到错误。

1 个答案:

答案 0 :(得分:3)

我建议使用暴发。例如:

/etc/init/app.exe.conf

description "My Mono app"

start on runlevel [2345]
stop on runlevel [016]

setuid nobody
setgid nogroup
respawn
console log

exec /path/to/app.exe

它将以用户nobody身份运行您的应用程序,如果崩溃并将所有输出记录到/var/log/upstart/app.exe.log,则重新启动它。要手动启动和停止它,您可以使用“start app.exe”和“stop app.exe”。 您当然可以将配置文件命名为其他名称,例如myapp.conf。有关详细信息,请参阅新贵网站:http://upstart.ubuntu.com/