Vive la mémoire... LIBRE !!!

Message
Author
User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#106 Post by Argolance »

@Pelo
Hors-sujet.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#107 Post by musher0 »

Salut le monde !

J'ai corrigé un bogue dans la v. en glaise. ;)

Aussi retravailllé un petit peu la ligne des sous-titres.

Testé sous les gest. de fen. jwm, icewm, echinus et waimea. Ok partout, sauf
parfois le titre de la fenêtre du script ne s'affiche pas sous icewm, parfois si. J'ai eu
beau me torturer les méninges, je n'ai pas trouvé pourquoi icewm fait le délicat. Si
vous avez des idées à ce sujet, je vous écoute !

La v. 4c, s'affiche sans barre de fenêtre du tout, cela élimine le problème. Mais ce
n'est pas pour cela que j'ai fait cette variante à l'origine. Je voulais qu'elle fasse
plus « écriteau », plus strictement « information ». M'enfin.

Alors voilà. La version 4b retravaillée et la v. 4c, ainsi qu'un lien symbolique vers
la v. 4b sont joints. On les dézippe dans un chemin d'exécutables, ou bien on tape
./cleanup_memory4b ou ./cleanup_memory4c dans le répertoire où on les aura
dézippés, ces scripts. C'est à votre goût, quoi.

Les options en ligne de commande comme "simple", "flafla" et "suivi" ont été
préservées. (S.v.p. relire les pages précédentes sur le développement de ce script
pour comprendre ce que je dis là.)

Pour « chiâler »* au sujet de ces scripts, c'est ci-dessous. Faut pas vous gêner,
on est pour la libre expression ! :)

À+

~~~~~~~~~~~
* Au sens québécois ou au sens français, peu importe ! Soit vous trouvez ces
scripts insatisfaisants, soit vous les trouvez tristes !!! Mais c'est également ok de
les trouver ok. ;)

** Hé. oh, musher0, ça va, tu la boucles!!! ;)
Attachments
cleanup_memory.zip
(5.75 KiB) Downloaded 293 times
cleanup-RAM-4b-EN.jpg
Capture de la version anglaise corrigée.
(113.63 KiB) Downloaded 383 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#108 Post by musher0 »

Bonjour.

La version 4b1 est .

Il manquait les paramètres < -r -R > à less pour afficher les séquences
d'échappement ANSI comme il faut dans les modes « simple » et « histo ».

Je viens de m'en rendre compte en revisitant ce fil pour nos collègues
anglophones. Désolé.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#109 Post by musher0 »

Bonjour à toutes et à tous.

Un mini-script pour franciser l'utiltaire free, parce que la version fournie par le
DpupBuster-7.9.0.2 de josejp2424 n'est pas tout à fait la même que celle d'avant.
(Non testé sur d'autres chiens-chiens.)

De plus, dans les deux versions, je fais faire à replaceit un léger compactage des
espaces. Avec ce free, les lignes « retrousseront » si votre console a moins de 80
caractères de large.

S.v.p. voir la capture ci-jointe.

À+
~~~~~~~~~~

Code: Select all

#!/bin/ash
MBINS=/root/my-applications/bin
# $MBINS/free.sh
# Requiert free, replaceit
####
free -m > /tmp/free.txt
RPLCT="replaceit --input=/tmp/free.txt"
$RPLCT "       " " "
case "${LANG:0:2}" in
	fr)$RPLCT "        total" "(En Mo)  total"
                   $RPLCT "  used" "utilisé"
	   $RPLCT "  free" libre
	   $RPLCT shared partagé
	   $RPLCT "buff/cache" "   tampons"
	   $RPLCT available "disponible"
        $RPLCT Mem Mém
        $RPLCT Swap Éch. ;;

     en|*) echo bla > /dev/null ;;
esac
echo
more /tmp/free.txt
Attachments
free.sh_nouveau.jpg
De haut en bas : no de version, version anglaise avec espacement plus compact,
traduction française avec espacement plus compact.
(232.02 KiB) Downloaded 275 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#110 Post by musher0 »

Bon dimanche à toux et à tousse. :) (Pardon, j'ai la grippe.)

Voici ue version améliorée.
Extrait des commentaires :
# V. 4b2 : Meilleur traitement de la version anglaise (multiples tests en anglais);
# éliminé ligne de titres en anglais dans la version française;
# incorporé sous-titre tout à droite "disp. / avail.";
# amélioré la mise en forme. Entres autres : titre centré et
# taquets à 5 caractères de distance, remis à 8 à la fin (usage de l'util. tabs).
# 10 mars 2019, musher0
####
Comment faire pour utiliser ce script :
On le télécharge dans /root/my-applications/bin.
On le rend exécutable.
On lui fait un lien symbolique sans la termaison « .sh » si on veut.
On le lance.

Il a maintenant l'air de ça. (Voir capture d'écran ci-jointe.)

« Jouissez ! » (Trad. libre de "Enjoy!") ;)
Attachments
cleanup_memory4b2.zip
(2.83 KiB) Downloaded 257 times
MEV_libre-4b2.jpg
(133.44 KiB) Downloaded 257 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
jplt3
Posts: 118
Joined: Mon 08 Apr 2019, 20:40
Location: Planet Earth

#111 Post by jplt3 »

Utilisant ton script depuis sa creation , musher0 j'aimerais savoir si il est encore d'actualisté dans les puppy recentes , c'est à dire si la gestion de la memoire est mieux géré ?
ou si un script similaire au tient ou le tient est utilisé dans les puppy regulierement pour vider la memoire (via un cron ?)

Et justement comment savoir si la memoire est saturé ? je me pose cette question car je lance mes puppy qu'en ram.

Y-a-t-il dans puppy un mecanisme qui vide la memoire des qu'elle est saturé ou pleine ?


(ATTENTION je deterre des tres vieux posts , je ne suis pas le spammeur FOU qui rodait par ici :lol: :mrgreen: )

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#112 Post by musher0 »

jplt3 wrote:Utilisant ton script depuis sa creation , musher0 j'aimerais savoir si il est encore d'actualisté dans les puppy recentes , c'est à dire si la gestion de la memoire est mieux géré ?
ou si un script similaire au tient ou le tient est utilisé dans les puppy regulierement pour vider la memoire (via un cron ?)

Et justement comment savoir si la memoire est saturé ? je me pose cette question car je lance mes puppy qu'en ram.

Y-a-t-il dans puppy un mecanisme qui vide la memoire des qu'elle est saturé ou pleine ?

(ATTENTION je deterre des tres vieux posts , je ne suis pas le spammeur FOU qui rodait par ici :lol: :mrgreen: )
Déterrez, déterrez, mon ami ! :)

Salut jlpt3. Merci de ta fidélité !

Réponses partielles --

À ce que je sache, le noyau Linux va déverser le surplus d'une RAM saturée dans
le fichier d'échange ("swap", en latin).

Si Puppy même a un "mécanisme", je ne sais pas, il faut que je demande.

Au sujet de mon script --
Non, il n'a jamais été adopté en haut lieu ( c.-à-d. au niveau du woof-CE ).

Explications :
La coterie du woof-CE ne daigne pas regarder ici, sur le forum du peuple. Quant à
moi, je suis inscrit au github, mais son fonctionnement est trop fort pour ma tête.
(Vraiment.)

Je n'ai donc jamais soumis de scripts au woof-CE.

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
jplt3
Posts: 118
Joined: Mon 08 Apr 2019, 20:40
Location: Planet Earth

#113 Post by jplt3 »

musher0 , comme je te l'ai deja dit (quelque part) tu devrais vraiment partager tous tes scripts quelque part , et oui github ou plutot via git est un moyen .

Effectivement, se mettre à git n'est pas chose aisé pour pouvoir participer à woof-ce !
JpLt

User avatar
jplt3
Posts: 118
Joined: Mon 08 Apr 2019, 20:40
Location: Planet Earth

#114 Post by jplt3 »

Bonjour musher0,

peut etre ajouter dans ton script un lien vers ce topic ?
de meme pour les dépendances(replaceit,tabs) , ou les trouver ?

Qu'est ce que tabs ?

Car c'est un peu la jungle pour trouver quelque chose sur ce forum !
JpLt

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#115 Post by musher0 »

Allô !

tabs devrait être à /usr/bin/tabs, par défaut dans tous les chiens-chiens.

Que je sache, replaceit a été récemment ajouté aux chiens-chiens par les
dieux des chiens-chiens à /usr/local/bin/replaceit.

S'il n'est pas dans ton roquet, j'en ai mis une compilation 32-bits ici
BarryK en a fait une compilation 64-bits pour son Quirky Xerus en 2017.
Voir https://bkhome.org/news/201707/aemenu-p ... aceit.html
(Mais je n'ai pas cette version, à mettre à disposition. Désolé.)

L'auteur en est P.L. Daniels. On trouve son original ici

J'espère que cela t'aide un brin.

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply