我对 Ubuntu 很陌生。我在 EC2 上部署了一个单声道应用程序。目前我mono folder/app.exe
用来启动程序。系统重新启动时如何运行?
提前致谢。
更新:-除了以下答案,我已将文件夹移至/opt
. 否则会抛出 library not found 错误。
我对 Ubuntu 很陌生。我在 EC2 上部署了一个单声道应用程序。目前我mono folder/app.exe
用来启动程序。系统重新启动时如何运行?
提前致谢。
更新:-除了以下答案,我已将文件夹移至/opt
. 否则会抛出 library not found 错误。
我建议使用暴发户。例子:
/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/