Script pour lancer processus dans screens
Greg
-
Greg -
Greg -
Bonjour,
Je souhaiterais ecrire un script qui me permette de lancer plusieurs processus dans differents screens. J'ai trouve sur ce forum comment faire pour lancer plusieurs processus simultanement, mais etant donne que ces processus produisent un output a l'ecran (il s'agit de simulations, l'evolution de l'algorithme est affichee en direct), je ne peux pas lancer mes processus en meme temps dans la meme console.
Jusqu'a present, je lance toujours mes processus separement, un dans chaque screen que je cree, mais cela devient fastidieux a force... l'idee serait de pouvoir tout gerer a partir d'un unique script, de tout lancer simultanement, et ensuite de pouvoir basculer d'un screen a l'autre pour suivre l'evolution des differents processus.
Cela est sans doute possible, mais comment ?
Merci pour vos suggestions ;)
Greg
Je souhaiterais ecrire un script qui me permette de lancer plusieurs processus dans differents screens. J'ai trouve sur ce forum comment faire pour lancer plusieurs processus simultanement, mais etant donne que ces processus produisent un output a l'ecran (il s'agit de simulations, l'evolution de l'algorithme est affichee en direct), je ne peux pas lancer mes processus en meme temps dans la meme console.
Jusqu'a present, je lance toujours mes processus separement, un dans chaque screen que je cree, mais cela devient fastidieux a force... l'idee serait de pouvoir tout gerer a partir d'un unique script, de tout lancer simultanement, et ensuite de pouvoir basculer d'un screen a l'autre pour suivre l'evolution des differents processus.
Cela est sans doute possible, mais comment ?
Merci pour vos suggestions ;)
Greg
A voir également:
- Script pour lancer processus dans screens
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Lancer une application au démarrage windows 10 - Guide
- Ghost script - Télécharger - Polices de caractères
- Fichier batch pour lancer un programme - Guide
5 réponses
hello
dans le fichier .screenrc ou dans un fichier cmdscr:
screen 1 commande1
screen 2 commande2
screen 3 commande3
et démarrer screen -c cmdscr
ona alors 3 screens
dans le fichier .screenrc ou dans un fichier cmdscr:
screen 1 commande1
screen 2 commande2
screen 3 commande3
et démarrer screen -c cmdscr
ona alors 3 screens
salut,
tu as le logiciel "screen" qui te permet de regrouper plusieurs console en une seule et pour tes proccess en ar plan la commande bg peut faire ça tu peut aussi faire un top pour suivre en temps réel tes proccess...
tu as le logiciel "screen" qui te permet de regrouper plusieurs console en une seule et pour tes proccess en ar plan la commande bg peut faire ça tu peut aussi faire un top pour suivre en temps réel tes proccess...
Merci dubcek, c'est exactement ce que je recherchais ! Enfin presque... maintenant j'ai 4 scripts (un par processus que je souhaite allouer a chacun de mes 4 processeurs), et un script pour lancer les 4 dans 4 screens differents... n'y aurait-il pas moyen de faire un seul gros script avec tout inclus dedans ?
Je vais regarder du cote de la commande bg comme judasperge le suggere, peut-etre que ca pourra m'aider.
Si vous avez d'autres suggestions je suis preneur !
Greg
Je vais regarder du cote de la commande bg comme judasperge le suggere, peut-etre que ca pourra m'aider.
Si vous avez d'autres suggestions je suis preneur !
Greg
tu fais un seul script avec 1 paramètre pour exécuter tel ou tel code avec un case:
case $1 in
1)
commandes ;;
2)
commandes;;
etc
esac
et un fichier cmdscr pour screen:
screen 1 script 1
screen 2 script 2
screen 3 script 3
screen 4 script 4
et à la fin du script:
screen -c cmdscr
case $1 in
1)
commandes ;;
2)
commandes;;
etc
esac
et un fichier cmdscr pour screen:
screen 1 script 1
screen 2 script 2
screen 3 script 3
screen 4 script 4
et à la fin du script:
screen -c cmdscr
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question