Para descartar... Has probado abriendo el archivo con la ruta completa a ver si lo hace desde el servicio ?
f = file("/home/user/logs/archivo.log") El 22 de noviembre de 2011 09:06, chakalinux <chakali...@gmail.com>escribió: > eso pense yo, pero por que si encuentra el archivo cuando mantengo la > shell ? :) > > probe a añadir lo siguiente despues del fork: > > os.chdir('/') > > Pero nada, el archivo a abrir es una ruta absoluta del tipo: > /home/user/logs/archivo.log, no lo entiendo mmm > > > El 22 de noviembre de 2011 14:38, Carlos Herrera Polo < > carlos.herrerap...@gmail.com> escribió: > >> Posiblemente sea un asunto de rutas y tener que indicar el path del >> archivo.... >> >> El 22/11/11, chakalinux <chakali...@gmail.com> escribió: >> > A ver, tengo un script que se conecta al iRC obviamente mediante >> sockets y >> > este hace un os.fork() para mantenerlo abierto cuando cierro la shell, >> el >> > caso que es curioso ya que cuando lo ejecuto la shell me devuelve >> > correctamente el promt: >> > >> > shell:~$ ./Script.py >> > shell:~$ >> > >> > Hasta ahí correcto, funciona, el tema y la curiosidad es cuando cierro >> la >> > shell sigue funcionando pero dicho script abre un archivo (f = >> > file("archivo")), pues bien, parece que cuando cierro la shell no >> encuentra >> > el archivo, en el momento que entro a la shell de nuevo el archivo lo >> > localiza manteniendo el script ejecutado en "2 plano". ¿ Por que pasa >> esto >> > ?. >> > >> > Para hacernos una idea tengo +/- esto: >> > >> > import ... >> > >> > pid = os.fork() >> > if pid > 0: >> > sys.exit(0) >> > >> > [...] >> > >> > f = file("archivo.log") >> > for line in f.readlines() >> > [....] >> > >> >> -- >> Enviado desde mi dispositivo móvil >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/