pourquoi quand on lance un programme depuis un bash, le bash reste 'occupé' par ce programme (on ne peut pas lancer une autre commande depuis ce bash) puisque un autre process pid est crée? si je lance un script depuis un terminal, est ce que je peux "libérer" ce terminal avec fork ?
est ce que indirectement, ca peut me permettre, par fork successif de définir une barre de progression dans un script (associé à d'autre commande qui m'indiquent la fin/bonne execution d'une commande dans un process différencié)?
# ok
Posté par bombadil . En réponse au message process, pid et fonction fork(). Évalué à 1.
ok, dans ce cas j'ai deux questions:
pourquoi quand on lance un programme depuis un bash, le bash reste 'occupé' par ce programme (on ne peut pas lancer une autre commande depuis ce bash) puisque un autre process pid est crée? si je lance un script depuis un terminal, est ce que je peux "libérer" ce terminal avec fork ?
est ce que indirectement, ca peut me permettre, par fork successif de définir une barre de progression dans un script (associé à d'autre commande qui m'indiquent la fin/bonne execution d'une commande dans un process différencié)?