Pagina 1 di 1

Usare le named pipes (mkfifo) per appendere processi background

Inviato: venerdì 22 gennaio 2021, 11:28
da DoctorStrange
Buongiorno a tutti.

Vorrei chiedere un chiarimento alla community. Stò studiando il funzionamento, in linux, delle named pipes. Queste sono degli stack di memoria che hanno scopo di aprire un canale di comunicazione con dei processi che di solito funzionano in background.

Se io ho dunque un processo in esecuzione su un terminale come, per esempio il servizio server di jenkins, od una qualunque altra applicazione che si avvia da terminale, e non restituisce mai il controllo al terminale stesso, posso usare una pipes per appendere questo processo alla fifo e quindi poi chiudere il terminale, senza che il processo si arresti insieme alla sessione del terminale stesso?

Non so se mi sono spiegato, ma vorrei in pratica poter avviare un servizio in background, appenderlo alla pipe e poi chiudere il terminale che lo ha avviato, senza che il processo si interrompa.

Spero che qualcuno qui abbia mai usato le pipes, e possa aiutarmi.

Grazie.

Saluti

Re: Usare le named pipes (mkfifo) per appendere processi background

Inviato: domenica 24 gennaio 2021, 12:04
da DoctorStrange
Visto che sono passate 24 ore, posso riportare up la mia richiesta.