A voir également:
- Bash : lancer 2 bash en boucle sur 2 consoles TTY
- Bash : lancer 2 bash en boucle sur 2 consoles TTY ✓ - Forum - Linux / Unix
- Lancer deux fois la même application windows 10 - Forum - Windows 10
- Lancer deux fois le meme jeu - Forum - Jeux PC/Mac/Linux
- Epson lance deux nouvelles imprimantes dédiées aux TPE-PME - Actualités
- IBM lance deux nouvelles solutions de « Business Intelligence » - Actualités
5 réponses
mamiemando
- Messages postés
- 29493
- Date d'inscription
- jeudi 12 mai 2005
- Statut
- Modérateur
- Dernière intervention
- 8 janvier 2021
Tu peux lancer depuis un script principal d'autres scripts en utilisant l'opérateur &.
http://forum.mandriva.com/#p798166
Bonne chance
http://forum.mandriva.com/#p798166
Bonne chance
marco
Bonjour,
Si je comprends bien :
a. mon script 1 est en while true que je lance manuellement
b. mon script 2 est en boucle while qui possede un sleep de 10 minutes et qui kill mon script 1
Donc je fais un 3eme avec les lancements de :
./script1.sh & ./script2.sh
Est-ce cela?
Par contre, en lancant à la main script2 (qui kill le script1) je kill bien, mais le relancement ne se fait pas.
Aurais tu une idée?
Merci pour ton aide
Si je comprends bien :
a. mon script 1 est en while true que je lance manuellement
b. mon script 2 est en boucle while qui possede un sleep de 10 minutes et qui kill mon script 1
Donc je fais un 3eme avec les lancements de :
./script1.sh & ./script2.sh
Est-ce cela?
Par contre, en lancant à la main script2 (qui kill le script1) je kill bien, mais le relancement ne se fait pas.
Aurais tu une idée?
Merci pour ton aide
marco
Bonjour,
merci mais cela ne fonctionne toujours pas
pff j'ai du mal, mais j'ai avancé:
J'ai reconsidéré cette fois la chose :
a. j'ai un script A qui est en while infini.
b. Ce script lance un autre script dans cette boucle
--> pas de probleme, sauf que parfois un des deux plante
Alors, j'ai développé un script 2 pour tuer le script A avec killall
Ce script 2 contient une autre boucle while infinie de 30 minutes qui killall les process et relance le script 1
Je vais voir si ca fonctionne
Si oui, ouf, mais j'aurai eu du mal, si entre temps tu as une autre ruse, je suis preneur.
PS Laissons tomber dans le cron car cela ne fonctionne pas, dommage
merci mais cela ne fonctionne toujours pas
pff j'ai du mal, mais j'ai avancé:
J'ai reconsidéré cette fois la chose :
a. j'ai un script A qui est en while infini.
b. Ce script lance un autre script dans cette boucle
--> pas de probleme, sauf que parfois un des deux plante
Alors, j'ai développé un script 2 pour tuer le script A avec killall
Ce script 2 contient une autre boucle while infinie de 30 minutes qui killall les process et relance le script 1
Je vais voir si ca fonctionne
Si oui, ouf, mais j'aurai eu du mal, si entre temps tu as une autre ruse, je suis preneur.
PS Laissons tomber dans le cron car cela ne fonctionne pas, dommage
marco
rebonjour à vous deux,
Bon à priori avec le $ inséré dans le sh qui est appelé du script principal, cela a l'air de fonctionner.
J'ai ajouté un bip pour être certain que tout soit redemarré, et ca fonctionne.
Merci à vous deux pour le tuyau
A bientôt
Marco
Bon à priori avec le $ inséré dans le sh qui est appelé du script principal, cela a l'air de fonctionner.
J'ai ajouté un bip pour être certain que tout soit redemarré, et ca fonctionne.
Merci à vous deux pour le tuyau
A bientôt
Marco