Answers:
也许
cd
进入那个文件夹并运行
python -m SimpleHTTPServer
从那里?
chdir /var/pyweb
在您的行之前添加exec
。
在此处描述:http://upstart.ubuntu.com/wiki/Stanzas#chdir
编辑:显然,SimpleHTTPServer不会使用任何--path或类似的其他选项。您可以为它提供一个端口号。
另外,您也不想将其用作永久性的东西(例如,在启动时经常使用);为此使用真实的 httpd。
第三;这更多是ServerFault问题。
转到包含Web文件的目录,例如:
cd /var/www/test
运行以下命令:
python -m SimpleHTTPServer
如果默认端口(8000)不可用,则可以通过将其添加到命令中来尝试使用其他端口:
python -m SimpleHTTPServer 1234
一旦运行正常,您可以运行以下命令使服务器持久化:
nohup python -m SimpleHTTPServer 1234 &
upstart
因此没有用nohup
(尽管对于任何这样做的人都upstart
将是有用的)。