Portál AbcLinuxu, 10. května 2025 09:28
renice
nastavil prioritu 19, kterou ovšem následně zdědil fkn.exe, což ale nechci.
Můj dotaz je následující: je možné nějakým způsobem omezit "dědičnost" priority mezi procesy? Tzn. aby rodičovský proces běžel s prioritou 19 a jeho potomek už měl normální prioritu? Pokud ne, je možné vytvořit "hlídacího psa" - skript, který odhalí nově spuštěné procesy fkn.exe a změní pomocí renice
jejich prioritu na 0? Jak by takovýto skript měl vypadat?
Řešení dotazu:
#!/bin/sh while [ true ]; do pid=`ps -A | grep fkn | sed 's/?[[:print:]]*//'` renice 0 $pid sleep 60 doneTen spouštím pod rootem ... není to asi ani zdaleka ideální, ale funguje to. Nemáte někdo nějaký lepší nápad?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.