暴发户未知工作问题

Zey*_*nel 3 upstart nginx

我根据此处的说明设置了 nginx并且一切顺利,但我无法开始

$ start <my app name>
Run Code Online (Sandbox Code Playgroud)

我创建了/etc/init/nomilkfor.me.conf(这是域名),这是文件中的内容:

description "ubuntu 13.10 on Samsung laptop"
author "zeynel"
                                                   
start on startup
stop on shutdown
                                                   
setuid deploy
chdir /deploy
console log
                                                   
env PORT=4000
exec java -jar my-webapp-0.1.0-standalone.jar
Run Code Online (Sandbox Code Playgroud)

我重新加载nginx

$ sudo nginx -s reload
Run Code Online (Sandbox Code Playgroud)

我尝试

$ start nomilkfor.me
Run Code Online (Sandbox Code Playgroud)

但我明白了 

start: Unknown job: nomilkfor.me
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

我也尝试打开日志文件,/var/log/upstart但我无法用 nano 打开它们。

hul*_*ist 7

我发现如果脚本文件中有任何错误,启动命令将报告“未知作业”。

您可以使用init-checkconf /etc/init/nomilkfor.me(不是以 root 身份,而是以用户帐户身份)检查脚本

一旦修复了所有错误,start nomilkfor.me可能会起作用。