Estoy tratando de escribir una aplicación que utiliza puertos serie en una PC con Linux, utilizando Python y PySerial. Pero en esta PC hay otras aplicaciones que usan puertos serie. ¿Cómo puedo saber si un puerto ya está abierto por otra aplicación antes de intentar usarlo?Python PySerial.¿Cómo saber si un puerto ya está abierto?
gracias
Me acabo de dar cuenta de que la pregunta era hacer algo ligeramente diferente a esto, pero espero que esta respuesta siga siendo útil. – StampyCode
Acabo de encontrar esta, la mejor de la lista en Google, en agosto de 2017. Gracias por publicar esto de la manera en que lo hizo. Respondió mi pregunta exactamente. En mi caso, significa que el programa ya se está ejecutando. Uso ssh en las computadoras y algunas veces tengo el programa de registro de datos 'ssx'running desde la consola. Python ahora puede usar esto para detectarlo sin simplemente abortar, y usar 'os.system (" killall ssx ")' para detener al otro por sí mismo. Esto solo ocurre cuando estoy haciendo cambios, pero fue suficiente para mí buscar. Y aquí estás. TNX. – SDsolar