• [^] # Re: jobs

    Posté par . En réponse au message CSH : nombre de jobs. Évalué à 2.

    2 process dans un sous process écriront pas plus dans l'ordre sur stdout que 2 process en fond appelés séquentiellement.
    Ca peut donc se réécrire:

    #!/bin/csh
    sleep 300 2>/dev/null &
    sleep 300 2>/dev/null &
    set NBJOBS=`jobs |& wc -l`
    echo "$NBJOBS"
    killall sleep