我对Ubuntu很新。我在EC2上部署了单声道应用程序。目前我使用mono folder/app.exe
启动该程序。
如何在系统重新启动时运行该程序?
提前致谢。
更新: - 除了以下答案外,我还将文件夹移至/opt
。否则就会抛出库找不到错误。
答案 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/