lanzar script de Unix (.sh) con python.
Joaquin Jose del Cerro Murciano
jjdelcerromurciano en yahoo.es
Mie Jun 1 22:23:47 CEST 2005
Prueba con:
import os
comando = "ls ; exit 1"
print os.system(comando) >> 8
comando = "ls ; exit 2"
print os.system(comando) >> 8
Como comando pones el comando que quieras ejecutar. El system no retorna asta
que no termine la ejecucion del comando, y te retorna el valor de estado de
este desplazado 8 bits a la izquierda.
Un saludo
Joauqin.
El Miércoles, 1 de Junio de 2005 18:01, jvosparl en notes.banesto.es escribió:
> Buenas tardes, me podría indicar alguien como lanzar un procedimiento Shell
> de UNIX (.sh) con python y si se puede saber a traves de python si la
> ejecución de ese script ha finalizado, para seguir con otro proceso.
>
> Muchas gracias de antemano.
>
>
> Este mensaje y sus anexos pueden contener información confidencial, por lo
> que se informa de que su uso no autorizado está prohibido por la ley. Si
> Vd. considera que no es el destinatario pretendido por el remitente, por
> favor póngalo en su conocimiento por esta misma vía o por cualquier otro
> medio y elimine esta comunicación y los anexos de su sistema, sin copiar,
> remitir o revelar los contenidos del mismo a cualquier otra persona.
> Cualquier información, opinión, conclusión, recomendación, etc. contenida
> en el presente mensaje no relacionada con la actividad empresarial del
> Grupo Banesto y/o emitida por persona sin capacidad para ello, deberá
> considerarse como no proporcionada ni aprobada por el Banco. Banesto
> pone los medios a su alcance para garantizar la seguridad y ausencia de
> errores en la correspondencia electrónica, pero no puede asegurar la
> inexistencia de virus o la no alteración de los documentos transmitidos
> electrónicamente, por lo que declina cualquier responsabilidad a este
> respecto.
>
> This message and its contents may contain confidential information and its
> non-authorised use is prohibited by law. If you are not the intended
> recipient of this email, please advise the sender of the fact using the
> same, or other, means and delete this message and its contents from your
> system without copying, forwarding or revealing the contents of the
> message to any other person. Any information, opinion, conclusion,
> recommendation, etc. contained in this message and which is unrelated to
> the business activity of Grupo Banesto and/or issued by unauthorised
> personnel, shall be considered unapproved by the Bank. Banesto implements
> control measures to ensure, as far as possible, the security and
> reliability of all its electronic correspondence. However, the Bank does
> not guarantee that emails are virus-free or that documents have not be
> altered and takes no responsibility in this respect.
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Más información sobre la lista de distribución Python-es