J'ai écris un programme en perl, et en quand je le lance à partir de cron, son temps d'exécution double pratiquement ...![]()
Quelqu'un a-t-il rencontré un telle problème?
Existe-t-il une façon particulière de lancer un script sous cron ?
J'ai écris un programme en perl, et en quand je le lance à partir de cron, son temps d'exécution double pratiquement ...![]()
Quelqu'un a-t-il rencontré un telle problème?
Existe-t-il une façon particulière de lancer un script sous cron ?
récupérer son pid et faire un renice![]()
Quel niveau de priorité dois-je donné au script pour qu'il performe de la même façon qu'un script que je lancerai quand je suis en mode administrateur ?
a priori, il est déjà dans ce mode... essaies 1 ou 2, mais pas 0 sinon il va "tout" prendre pour lui
edit : je ne suis pas non plus un pro de l'ordonnanceur de taches unix... donc n'hésites à faire des recherches![]()
Bonjour.
Es tu bien sûr que ton script a les mêmes conditions quand tu le lances pour le tester et quand il est en production ?
J'émets juste une hypothèse :
Ton script pourrait s'appuyer sur des ressources réseau qui sont plus largement utilisées au moment où tu as choisi que la crontab le lance.
En somme, imaginons que dans ton script tu télécharges un fichier et qu'au même moment roger de la comptabilité télécharge les 50 fichiers powerpoints/vidéo que ses copains lui ont envoyés, le script risque d'être plus lent ...
ça reste une hypothèse ...
Non, je ne crois pas que le ce soit le cas, à moins d'avoir tombé sur des nuits exceptionnelles....
Gorgonite: c'est du nouveau pour moi aussi, mais heureusement je peux me permettre cet excédant de temps en attendant de trouver le bon niveau de priorité, ce qui déjà est un plus. Puisqu'avant d'aborder le problème, j'ignorais même le système des priorités ...![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager