Talvez
cd
nessa pasta e execute
python -m SimpleHTTPServer
de lá?
Aqui está o que eu acabei fazendo, mas não está disparando:
# Start SimpleHTTPServer
#
description "SimpleHTTPServer"
start on startup
task
exec python -m SimpleHTTPServer
--path=/var/pyweb/
Talvez
cd
nessa pasta e execute
python -m SimpleHTTPServer
de lá?
Adicione chdir /var/pyweb
antes de sua exec
-line.
Descrito aqui: link
Editar: Para deixar claro, SimpleHTTPServer não recebe nenhuma opção --path ou outra como essa. Você pode dar um número de porta, é sobre isso.
Além disso, você não quer usá-lo como algo permanente (ou seja, na inicialização, muito usado); use um real httpd para isso.
Em terceiro lugar; isso é mais da questão ServerFault .
Mude para um diretório contendo arquivos da web, por exemplo:
cd /var/www/test
Execute este comando:
python -m SimpleHTTPServer
Se a porta padrão (8000) não estiver disponível, você pode tentar uma diferente, adicionando-a ao comando:
python -m SimpleHTTPServer 1234
Quando isso estiver funcionando, você pode executar o comando abaixo para tornar o servidor persistente:
nohup python -m SimpleHTTPServer 1234 &