URL: https://linuxfr.org/forums/programmation-shell/posts/tuer-automatiquement-un-process-qui-prend-trop-de-m%C3%A9moire Title: Tuer automatiquement un process qui prend trop de mémoire Authors: Mais qui suis-je ? :) Date: 2009年05月20日T15:39:30+02:00 Tags: Score: 1 Cher Forum, Le long week-end arrivant, je prévoit de faire mouliner gros truc tout le week-end Programme, le script appelle un programme pleins de fuite de mémoire, Comme je ne veux pas retrouver le programme à genou, je cherche un moyen pour tuer le process si il consomme plus de 50% de la mémoire totale. Le tout de préférence sans tuer tout le script mais juste le programme (pour qu'a l'itération suivante ça fonctionne.) Je n'ai pas d'accès root sur sur la dite machine, Pour préciser la structure de mon script est la suivante while i... do sed/awk/ls # pour écrire la liste de fichier a mouliner ./moulinette #sauvegarde des fichiers de sorties (mv) i+1 done J'aimerais mettre un test de la conso de mémoire de ./moulinette débouchant sur un kill si [mémoire utilisée]> 50% Pour l'instant j'utilise /bin/sh j'aimerais éviter de convertir tout mon script en en shell compliqué

AltStyle によって変換されたページ (->オリジナル) /