Je voudrais executer un programme pendant assez longtemps (c'est pour
un projet d'optimisation.... c'est assez long comme temps d'éxecution
et assez difficile à estimer). Mon problème est le suivant : au bout
de cinq minutes, le programme s'arrete. C'est pénible.
Qu'est-ce que je dois modifier pour que le temps maximum d'execution
d'un programme plus long...
D'avance merci
beneck
ps : j'ai essayé la commande suivante, mais ça marche pas :
./programme fichier_test -l walltime=01:00:00
Bonjour,
Sur quelle distribution de Linux travailles-tu ?
En 5 ans de pratique linuxienne (et après avoir installé et testé les
distributions les plus répandues), jamais je n'ai subi une telle
censure !
Je crois qu'un programme ne peut être arrêté par le système que s'il
met ce dernier en péril, et c'est relativement rare.
Ne terminerait-il pas tout seul, naturellement...?
Pas comme tu l'espererais j'en conviens, mais en conformité avec le
programme qu'il exécute, et dont la terminaison n'est pas exactement
celle que tu croyais ?
Sincèrement, le système n'a aucune raison de décider : "Tiens, ce
programme tourne depuis un peu trop longtemps, je l'arrête !..."
Sur mes machines, des programmes tournent 24h/24h pendant plusieurs
semaines de suite...(le serveur X, le serveur Web, etc...), et jamais
le système n'a décidé de les arrêter sous prétexte que ca faisait trop
de temps qu'ils tournaient...
Sinon , pour connaitre le temps d'execution, j'ai l'habitude
d'utiliser la commande 'time'
>time mon_prog