|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() |
Hello,
J'ai un script qui est relativement long à exécuter (1h environ). Ce script appelons le monScript.sh est appelé dans un autre script "main.sh". Le script "main.sh" sera lancé avec cron. J'ai besoin de récupérer la valeur du statut (1 ou 0 selon s'il y a des erreurs ou pas) de monScript.sh une fois qu'il aura terminé. ma question est vaut il mieux faire ceci ou Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
A mon avis il n'y a pas de grande différence.
La commande wait provient du shell. La seul différence c'est que dans le première cas, tu laisse le shell géré et dans le second, tu gère manuellement les interrupteurs
__________________
Avoir un regard neutre sur notre vie dénuée de sens, c'est la voir tel un ignorant |
|
|
10
|
|
|
#3 |
|
Nouveau Membre du Club
![]() |
ok .
Je me demande également si je passe mon script monScript.sh en tache de fond cela aura pour conséquence de rendre sa priorité plus faible par rapport aux autre pocess qui tournent en avant plan, non? |
|
|
10
|
|
|
#4 |
|
Membre Expert
![]() |
La priorité sera la même. Par défaut, elle est à 0.
Tu peux lancé avec une priorité différente avec nice (chiffre entre -20 et 20, plus il est petit plus la priorité est haute). Exemple :
__________________
Avoir un regard neutre sur notre vie dénuée de sens, c'est la voir tel un ignorant |
|
|
10
|
|
|
#5 |
|
Nouveau Membre du Club
![]() |
Ok super
Je pensais que passer un process en background changait sa priorité. Merci. Je ne connaissais pas nice. Comme cela je pourrais exécuter mon script qui est assez long en priorité faible pour que le système ne soit pas trop impacté. Si tu connais d'autres commandes dans ce style je suis preneur. |
|
|
10
|
|
|
#6 |
|
Nouveau Membre du Club
![]() |
Hello j'ai une dernière question sur le wait. Lorsque l'on fait dans un script shell un wait, le process est bloqué, en attente? Quel est son état?
Si l'on ne met pas de wait, l'état du process est le même? Que se passe passe t il au niveau du processeur et de la mémoire? |
|
|
10
|
|
|
#7 | |||
|
Membre Expert
![]() |
J'ai effectué un test avec ps :
Code :
Citation:
__________________
Avoir un regard neutre sur notre vie dénuée de sens, c'est la voir tel un ignorant |
|||
|
|
20
|
|
|
#8 |
|
Nouveau Membre du Club
![]() |
J'ai fait quelques tests et tu as raison a priori les deux cas sont semblabes.
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com