Ya lo he conseguido, creo que el problema estaba al usar la librería blob para listar los archivos que ahí en un directorio, en su ausencia uso os.popen("ls %s" % path), es curioso pero quitandolo ahora si "lee" el archivo fuera de la shell<br>
<br>antes tenia esto:<br><br>[...]<br>from glob import glob<br><br>for archive in glob("%s/*" % path):<br> if not os.path.isfile(archive):<br> continue<br> f = open(archive)<br> for line in f.readlines():<br>
if search.rstrip().lower() in line.lower():<br> lines.append(line.rstrip('\n'))<br> i += 1<br> f.close()<br>[...]<br><br>Por esto (funciona):<br><br>[...]<br>for archive in os.popen("ls %s" % dirlog).readlines():<br>
if not os.path.isfile("%s%s" % (dirlog, archive.rstrip("\n"))):<br> continue<br> f = open("%s%s" % (dirlog, archive.rstrip("\n")))<br> for line in f.readlines():<br>
if search.rstrip().lower() in line.lower():<br> lines.append(line.rstrip('\n'))<br> i += 1<br> f.close()<br>[...]<br><br>Un saludo<br><br><div class="gmail_quote">El 22 de noviembre de 2011 17:34, Oswaldo <span dir="ltr"><<a href="mailto:listas@soft-com.es">listas@soft-com.es</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">El 22/11/2011 16:58, chakalinux escribió:<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
No ahí links, son archivos simples, el tema que no veo como resolverlo,<br>
el tema es cuando se re realiza la llamada a fork() y sales de la shell,<br>
el archivo sigue ejecutandose y funciona todo menos cuando desde la<br>
aplicación que en este caso es un cliente iRC intento leer el log, me<br>
dice que no existe, en cuanto entro a la shell remota lo encuentra por<br>
arte de magia sin tocar nada :)<br>
<br>
</blockquote>
<br></div>
Haz un ejemplo los mas simple posible, pero en el que se reproduzca el problema y envialo en un archivo adjunto a la lista para que podamos comprobar.<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
-- <br>
Oswaldo</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/<u></u>mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.<u></u>com/</a><br>
</div></div></blockquote></div><br>