Come si implementa fork ed exec in bash?fork ed exec in bash
Facciamo sceneggiatura supponiamo come
echo "Script starts"
function_to_fork(){
sleep 5
echo "Hello"
}
echo "Script ends"
Fondamentalmente voglio che la funzione di essere chiamato come nuovo processo come in C usiamo le chiamate fork ed exec ..
Dalla sceneggiatura si prevede che il lo script genitore terminerà e dopo 5 secondi verrà stampato "Hello".
Questo non è esattamente lo stesso di "forchetta". Esamino alcuni comandi usando fork in C o Ruby, e funziona bene. Ma usando "&" come sopra, fallisce. – user180574
Bello, ma ... In genere non riesco a provare quando uso una funzione. Io uso uno script separato e lo chiamo. Molto più versatile. La funzionalità di reindirizzamento e di sfondo è più intuitiva e può essere più facilmente testata dalla riga di comando. – nroose