• # sh ?

    Posté par . En réponse au message Logiciel de Batch tout simple. Évalué à 4.

    je n'ai pas d'outil tout fait en tête, mais ce ne me semble pas difficile à faire dans un script shell prenant en premier argument un fichier avec la liste de tes commandes et en deuxième le nombre de commandes à lancer en simultanée. Ensuite:

    charger le fichier dans un tableau commands
    running_command=0
    while 1 do
    .......if runnning_command=0 then exit fi
    .......while running_command<2ドル do
    ..........command=shift commands
    ..........lancer commande en tache de fond
    ..........recupérer le pid et le placer dans un tableau pids
    .......done
    .......foreach pids as pid do
    ..........if ps|grep pid != pid then
    ..............running_command--
    ..........fi
    .......done
    .......sleep 5
    done


    c'est un pseudo code goret mais ça me semble correspondre à ce que tu demandes non ?