Comment implémenter fork et exec dans bash?
Supposons que le script soit
echo "Script starts"
function_to_fork(){
sleep 5
echo "Hello"
}
echo "Script ends"
En gros, je veux que cette fonction soit appelée comme nouveau processus, comme en C, nous utilisons des appels fork et exec.
A partir du script, il est prévu que le script parent se termine et qu'après "5 secondes," Bonjour "soit imprimé.
Utilisez l'esperluette exactement comme vous le feriez de Shell.
#!/usr/bin/bash
function_to_fork() {
...
}
function_to_fork &
# ... execution continues in parent process ...
Que diriez-vous:
(sleep 5; echo "Hello World") &