Il 06/03/2025 19:56, Leonardo Boselli ha scritto:
Da qui le due domande: come controllo se la porta è già in uso e quindi
mando direttamente i comandi con curl ?
Con lsof puoi vederlo senza particolari problemi:
lsof -iTCP -sTCP:LISTEN -P -n|grep $porta
oppure
lsof -iTCP -iTCP:$porta -sTCP:LISTEN
come faccio in maniera elegante a sapere che il programma è partito ?
Dipende dalla definizione di "partito": lanciato, pronto in ascolto, ha
già fatto qualcosa... ?
Molti programmi prevedono anche un flag file dove scrivono il loro PID.
Potrebbe esserti utile.
--
Diego Zuccato
DIFA - Dip. di Fisica e Astronomia
Servizi Informatici
Alma Mater Studiorum - Università di Bologna
V.le Berti-Pichat 6/2 - 40127 Bologna - Italy
tel.: +39 051 20 95786