Re: Truc et astuces: nice et ionice (rappel)
Philippe Strauss via gull <gull-04vmY7CpswVinyhjFObuvR+/[email protected]>
| Newsgroups | gmane.org.user-groups.gull.general |
|---|---|
| Message-ID | <[email protected]> |
y a ce truc là qui a l'air pas mal pour les mecs (ou filles) comme moi qui n'aime pas le langage bash ou shell en général: <https://xon.sh/> pas encore essayé mais l'idée me plait bien. PLEUR PAS FELIX Y A ENCORE 20 ANS DE JOB A ECRIRE DU BASH POUR DES CLIENTS. Le ven., mars 3 2023 at 09:54:31 +01:00:00, felix via gull <gull-04vmY7CpswVinyhjFObuvR+/[email protected]> a écrit : > Vieux truc, en fait, mais ça peut être bon de le rappeler... > > Lorsque je commence à travailler sur une machine en production, > avant toutes choses, je tapes souvent: > > $ exec nice -19 ionice -c 3 bash > > Cela me permet d'effectuer des opération relativement lourdes en > restant system friendly... > > Dans ce genre de situations, j'utilise ``screen'' afin de pouvoir > assurer que ma session ne terminera pas en cas de soucis en amont > (sur le réseau, sur mon desktop, etc...). > > A noter que cette ``configuration'' sera héritée par les tâches > lancées à partir de là: > > $ sudo sh -c 'nice;ionice' > 19 > idle > > ATTENTION! > Mais pas sur les tâches distantes: > > $ ssh user@host sh -c 'nice;ionice' > 0 > none: prio 4 > > De plus: > $ ssh user@host ionice -c 3 nice -19 sh -c 'nice;ionice' > 19 > none: prio 4 > > Ne le fait pas non plus. Du coup, je fais: > $ ssh user@host sh <<<'ionice -c 3 nice -19 sh -c "nice;ionice"' > ou > $ ssh user@host sh <<"EoConnCmd" > ionice -c 3 nice -19 sh <<"EoRemSh" > nice > ionice > EoRemSh > EoConnCmd > > Voilà. À bientôt! > > -- > Félix > _______________________________________________ > gull mailing list > gull-04vmY7CpswVinyhjFObuvR+/[email protected] <mailto:gull-04vmY7CpswVinyhjFObuvR+/[email protected]> > <https://forum.linux-gull.ch/mailman/listinfo/gull> _______________________________________________ gull mailing list [email protected] https://forum.linux-gull.ch/mailman/listinfo/gull