我所做的是
sudo emacs /etc/init/app.conf
然后我为我的 upstart 编写代码
# application Server
description "applicationServer"
author "Rahul Mehta <[email protected]"
start on (net-device-up
and local-filesystems
and runlevel [2345])
stop on runlevel [016]
exec /lily/bin/launch-hadoop
当我尝试保存此文件时,它显示:
/etc/init/: no such directory
我应该怎么做才能解决这个问题。
使用 Ubuntu 8.04。
在 Ubuntu 11.04 上,出现了这个错误
start: Job failed to start
答案1
Ubuntu 8.04 包含一个旧版本的 Upstart,它将配置文件存储在 中/etc/event.d
。因此,您应将配置文件放在该目录中,或者升级到较新版本的 Ubuntu,将 Upstart 配置文件存储在 中/etc/init
。