V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

procserv

[PROCess SERVer]. Herramienta para ejecutar un proceso en segundo plano y permitir acceso remoto tipo Telnet a la consola, registro [logging] de la salida, reinicio automático si el proceso termina y control manual del proceso.

$ procserv 20000 /usr/bin/python3 script.py
abrir el puerto 20000 y ejecutar script.py
$ procserv 20000 /bin/bash
bare una shell remota
$ telnet localhost 20000
luego permite conectarse por telnet
$ procserv -r 20000 ./programa
si programa termina, procserv lo reinicia automáticamente
$ procserv -L salida.log 20000 ./mi_programa
todo lo que el programa escriba en stdout/stderr quedará en salida.log
$ procserv -n servidor_test -L log.txt -r 20000 ./servidor
ejecutar como servicio en segundo plano. Nombre del servicio, archivo de logs, reinicio automático y puerto 20000
$ procserv -c 20000 ./mi_programa
dentro de la sesión de telnet, -c permite enviar comandos especiales cuando se está conectado [reiniciar procesp, detenerlo y ver estado]
$ procserv -n IOC_TEST -L ioc.log -r 20000 ./st.cmd
en los sistemas basados en EPICS
$ ssh -L 20000:localhost:20000 usuario@servidor
Dado que no hay autenticación fuerte ni cifra la comunicación es preferible usar túneles ssh
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4750 entradas - Acerca del Tractatus
La Pipa Plena 2026