#1 Le 01/04/2017, à 16:35
- Nuliel
[Résolu] tuer un processus lorsqu'il consomme beaucoup de ram
Bonjour,
J'utilise wxmaxima (logiciel de calcul formel). Je fais des petits programmes avec mais lorsque je fais une faute de frappe dans une variable, au lieu de s'arrêter et me prévenir, il continue en se disant que je le définirai plus tard (il est vraiment stupide ce logiciel). Résultat: il consomme de la mémoire jusqu'au gel de la machine (et accessoirement les modifications de mon fichier). Afin de ne pas redémarrer à chaque fois mon pc de manière brutale, j'aimerais que lorsque wxmaxima utilise plus de 6 Go (j'en ai 8), mon pc stoppe ou tue le processus.
Quelle commande permettrait de faire ça?
En vous remerciant par avance
Dernière modification par Nuliel (Le 01/04/2017, à 18:09)
Hors ligne
#2 Le 01/04/2017, à 17:21
- tarkan99
Re : [Résolu] tuer un processus lorsqu'il consomme beaucoup de ram
Salut !
peut-être avec
ulimit
https://buzut.fr/optimiser-gestion-ress … me-ulimit/
on peut limiter, entre autre, la taille maxi de mémoire.
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne
#3 Le 01/04/2017, à 18:02
- Nuliel
Re : [Résolu] tuer un processus lorsqu'il consomme beaucoup de ram
Merci pour ta réponse.
Je vais essayer.
Edit: j'ai fait
ulimit -m 6000000
Ça bloque wxmaxima à 5 Go. Merci beaucoup
Dernière modification par Nuliel (Le 01/04/2017, à 18:09)
Hors ligne
#4 Le 01/04/2017, à 18:11
- tarkan99
Re : [Résolu] tuer un processus lorsqu'il consomme beaucoup de ram
de rien, je ne connaissais pas non plus il y a une heure.
Dernière modification par tarkan99 (Le 01/04/2017, à 18:12)
xubuntu 22.04.1 sur machine assemblée base de Core i5 9400
Hors ligne