#1 Le 02/06/2016, à 16:14
- JPlaroche
Tweak nettoyage alternatif script de maintenance
bonjour
A LIRE en PREMIER S.V.P.
ATTENTION ne pas ce servir de l'option 33 mise à jour Cleansys pour faire votre changement de version SVP
prise en charge de 18.04 LTS le 30/04/2018
post#35 CleanUser ---> desktop
post#36 CleanSys ---> system
post#53 rmpolice ---> remove police
dernières modification:
cleansys
modification le 2018/08/21 sudo apt --simulate --dry-run --just-print dist-upgrade l'ordre des paramètres est obligatoire dut à modification des sécurités post#56
modification image du post#35 upstart fermer
modification le 2018/08/25 post#53 modification du script remove police non latine mono en un seul ordre cela simplifie grandement merci bruno post#58
modification le 2017/12/30 16.04 LST ancienne version ex 14.04 remplacer ex apt apt-get
modification le 2018/02/09 prise en compte full nettoyage mariadb cleanSys Post #35 #36
modification le 2018/0626 suppression option 24 upstart (devenue inutile)
ajout script le 2018/07/14 nettoyage police ce script vous pouvez facilement le modifier cela vous évite d'avoir des polices non latine (enfin presque ) mais on peut facilement faire le contraire "PROCEDURE OFFICIEL DU POST" maintenue page 3 post #53
voir en page 2 les dernières explication de modifications
toujours avec une console et l'historique à chaque cmd vous gardez la main
j'ai repris et modifier certain script pour remplacer tweak( seulement pour la maintenance de vote system)
un grand merci a tous ceux qui ont contribués avec leurs recherches et dépots de ce qu'ils ont mis en place .....
je suis avec XUBUNTU mais il devrait fonctionner pour UBUNTU et sa Famille
un seul code pour qu'il n'y est pas de confusion
l'idée est de ne plus me retrouver dans une situation ou je perd un logiciel qui n'est plus maintenu dans la distribution.
Tweak qui faisait le nettoyage pils poil,,, bien sur il y en d'autre; mais je ne veux plus me retrouver dans ce cas .
très grosse modification prise en compte des codes escape et positionnement ect... du 2017-10-25 ... 2017/10/30 les traitement sont les mêmes
Ma procédure Perso TESTER 16.04 avec APT ps prenez le temps de vous pencher dessus. MAJ 2017/10/30 pour ce qui sont en dessous de 16.04 remplacer apt par apt-get
Mise à jour du 2017/12/30 prise en compte des multi kernel .... enfin le N° version est vraiment prise en compte (merci a ce qui mon aidé) .... avant le EGREP était traité comme du texte alors que maintenant y est adjoint la recherche comme celle de synaptique et purger en une seul fois. ps(les n° version devenant a rallonge me satisfaisais pas et le trie devenait impossible enfin de LTS , la recherche par l'ordre "version" voir explication page 2"
Simple/ fiable / lisible / tous les ordres font parti de L'OS de base / pas de sous procédure / des analyses avant de passer a l'acte / plein de commentaire /
j'aurai pu le faire avec beaucoup moins de ligne de codes mais le but est que tous puisse lire sans ce poser de question.
grosse Mise à jour plein de contrôle supplémentaire et de la clarté dans le code nécessaire pour ceux qui veulent rajouter des purges ex: mariabd/PostgreSql ou autre logiciel ayant des traces
# merci à http://tosri.free.fr/index.php?post/201 … s-les-logs
# merci à https://hoper.dnsalias.net/tdc/index.php?pages/kclean
# merci à https://forum.ubuntu-fr.org/viewtopic.p … #p14126601 sur Nesthib
# merci à http://rtfm.etla.org/xterm/ctlseq.html les ordres escape en clair pour ceux qui voudrais faire autrement
# merci à https://abs.traduc.org/abs-fr/index.html une mine d'or une inspiration et remercie encore
# merci à http://www.toutes-les-couleurs.com/code-couleur-rvb.php
#
merci pour ses Idées de mettre en fonction
sous votre utilisateur
faite un Lanceur
xfce4-terminal --hide-menubar --execute /home/???vous???/???Process????.sh
avec le répertoire de travail ne pas coché terminal .... Merci
cleanUser.sh
sous votre admin excecuter avec SUDO
faite un Lanceur
xfce4-terminal --hide-menubar --execute sudo /home/???vous???/???Process????.sh
a)cleanUser.sh avec sudo
b) cleanSys.sh avec sudo (rappel il ne suffit pas de demander le Login pour certain ordres touchant le system il faut lui redire que vous êtes l'ADMIN)
le nouveau code est plus loin merci https://forum.ubuntu-fr.org/viewtopic.p … 991272&p=2
nettoyage des polices non latine du repertoire "/usr/share/fonts/truetype/noto" voir section dedier.
ps REPONSE A LA CRITIQUE
avant d'écrire n'importe quoi vérifie d'abord . le code escape ne nécessite pas de root et est portable sur toute console (voir ncurse) , l’exécution de sudo est obligatoire pour certaine commande dont vous pouvez trouvez la doc , il faut lire et relire avant de faire des conseils, de plus si cela ne vous intéresse pas pas la peine de semer le doute il y a déjà assez de problème comme ça.
je ne me serait pas permis de proposer un script qui casse la distro. trop de respect pour le métier.
Ensuite beaucoup de personnes ce sont pencher sur le problème du nettoyage, pour ma part j'utilisais comme beaucoup TWEAK qui a cessé de fonctionner. le script a été publier je ne voulais pas reprendre le même principe et m'orienter plutôt vers quelque chose ou chacun pourrait profiter et personnaliser à sa guise, je n'ai aucune prétention d'avoir fait le tour de tous les logiciel qui laisse des traces s'accumuler.
Mais j'ai inclue les bases et quelques logiciels pour exemple.... je finirais par redire je n'ai rien inventé seulement repris les conseils et préconisation recommander sur Debian et ask Ubuntu ainsi que dans la doc
@bientôt :P
Dernière modification par JPlaroche (Le 25/08/2018, à 20:34)
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#2 Le 03/06/2016, à 13:23
- SylvaiNN
Re : Tweak nettoyage alternatif script de maintenance
Peut-on faire fonctionner ces scripts sous Kubuntu 16.04 ? Merci.
Kubuntu 16.04 64bits
INTEL NUC D34010WYKH2 (i3 4010U) | 2x4Go PC12800 | SSD CRUCIAL M500 120 Go msata | Disque dur HITACHI Travelstar 7K1000 - 1 To | Carte Wifi Intel 6235AN.HMWWB
Hors ligne
#3 Le 03/06/2016, à 14:59
- littlejohn75
Re : Tweak nettoyage alternatif script de maintenance
# 30, 40 : noir ;
# 31, 41 : rouge ;
# 32, 42 : vert ;
# 33, 43 : jaune ;
# 34, 44 : bleu ;
# 35, 45 : rose ;
# 36, 46 : cyan ;
# 37, 47 : gris.
Vos deux scripts utilisent ces informations d'une manière à la fois non portable et illisible. Je vous conseille d'utiliser des fonctions et pour ces histoires de couleur (qui représentent une amélioration, certes) de vous inspirer de ce qui est fait dans /lib/lsb/init-functions où on voit des lignes du genre
# Only do the fancy stuff if we have an appropriate terminal
# and if /usr is already mounted
if log_use_fancy_output; then
RED=$( $TPUT setaf 1)
YELLOW=$( $TPUT setaf 3)
NORMAL=$( $TPUT op)
else
RED=''
YELLOW=''
NORMAL=''
fi
if [ $1 -eq 0 ]; then
echo "." || true
elif [ $1 -eq 255 ]; then
/bin/echo -e " ${YELLOW}(warning).${NORMAL}" || true
else
/bin/echo -e " ${RED}failed!${NORMAL}" || true
fi
Votre utilisation systématique des séquences Escape n'est pas portable, mais surtout rend un code qui doit être exécuter en root très difficile à évaluer.
Il serait bon aussi de documenter quelles commandes (de quel paquet) sont utilisées. De plus, si vous testez que tout un script est exécuté via sudo ou par l'utilisateur root, je ne vois pas l'intérêt de passer par sudo par la suite.
Pour l'architecture globale et le menu des choix possibles, je vous suggère de regarder du côté de whiptal
sudo aptitude install whiptail debian-goodies
debmany whiptail
Cordialement,
Regards,
Mit freundlichen Grüssen,
مع تحياتي الخالصة
---
F. Petitjean
« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)
Hors ligne
#4 Le 03/06/2016, à 15:59
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
Peut-on faire fonctionner ces scripts sous Kubuntu 16.04 ? Merci.
tu test avec la procedure cleanUser qui elle n'est pas avec sudo
normalement tu ne devrait pas avoir de problème
si tu n'utilise pas firefox ou thunderbird alors modifi la procédure
ps REPONSE A LA CRITIQUE
https://forum.ubuntu-fr.org/profile.php?id=1681249 avant d'écrire n'importe quoi vérifie d'abord . le code escape ne nécessite pas de root et est portable sur toute console (voir ncurse) , l’exécution de sudo est obligatoire pour certaine commande dont vous pouvez trouvez la doc , il faut lire et relire avant de faire des conseils, de plus si cela ne vous intéresse pas pas la peine de semer le doute il y a déjà assez de problème comme ça.
je ne me serait pas permis de proposer un script qui casse la distro. trop de respect pour le métier. Ensuite beaucoup de personnes ce sont pencher sur le problème du nettoyage, pour ma part j'utilisais comme beaucoup TWEAK qui a cessé de fonctionner. le script a été publier je ne voulais pas reprendre le même principe et m'orienter plutôt vers quelque chose ou chacun pourrait profiter et personnaliser à sa guise, je n'ai aucune prétention d'avoir fait le tour de tous les logiciel qui laisse des traces s'accumuler. mais j'ai inclue les base et quelque logiciel pour exemple.... je finirais par redire je n'ai rien inventé seulement repris les conseils et préconisation recommander sur Debian et ask Ubuntu ainsi que dans la doc .
Dernière modification par JPlaroche (Le 28/12/2016, à 11:27)
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#5 Le 03/06/2016, à 16:05
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
Ce qui m'inquiète c'est avec le script cleanUser, je ne voudrais pas perdre mes config de thunderbird et firefox, mots de pass, bookmarks, etc
tu ne perd rien seulement le cache c'était pareil avec tweak ou bleach...
reprends les scripts là je ne l'ai toucherais plus (sur le principe) pour moi ils fonctionnent mes dernières modif ont été les derniers réglage de confort. le 2016/06/03 17:07
le caches est diferent de .mozilla ou .thunderbird le nettoyage ce fait .cache
Dernière modification par JPlaroche (Le 09/06/2016, à 11:16)
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#6 Le 04/06/2016, à 22:21
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
Voilà j'ai màj les scripts et relancé tout sauf la défragmentation, nickel et bien pratique.
n'ait crainte je l'utilise partout et chez les voisins ou ailleurs ,
on peut se servir manager mise à dispo dans les distributions, mais si tu regarde avec synaptic tu vois que tout n'ai pas pris en compte , for de cela je me suis pris dans savoir plus si vous fait upgrade ou dist-upgrade vous verrez plein d'information qui confirme mon choix pour dist-upgrade (version stable de l'os) car il met l'ensemble de votre distribution a jour et nettoie tout seul ..... chose que manager ne prend pas en compte Mais si vous êtes un forcenée des nouvelles version bêta alors prenez manager et faite avec synaptique aux goute à goute
il ne faut pas aussi être un malade de la propreté mais périodiquement un pti coup de nettoyage ne fait pas de mal.
la défragmentation n'est pas trop utile en temps normal moi elle me sert après une grosse install ou sur des stocks d'images importantes film etc...
de plus si tu as des doutes tous les ordres sont dans man atp ou sur le web d'ailleurs je remercie encore certaine personnes qui ont posté une partie de la solution je n'ai fait que d'avancé le chmilblik
pour quoi avec un terminal cela vous donne l'historique , et c'est une procédure très simple avec des astuces qui peuvent vous aidez quand à la façon de colorer elle est très valable pour un terminal un peut antique mais fonctionnel (ncurses et autre sans servent) et puis je n'ai pas voulu sortir du système de base mise a disposition donc sauf la parti cleankernel.sh .... et là remplacer par quelque ordre voir dans la doc Ubuntu (peut-être que je verrais si en bash ou awk je peut fournir la même prestation ???? !!!! ) , n’ayez pas peur je n'ai mis aucune choses qui puissent mettre en danger votre système.
Dernière modification par JPlaroche (Le 04/06/2016, à 23:20)
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#7 Le 05/06/2016, à 15:00
- bigoud92
Re : Tweak nettoyage alternatif script de maintenance
bonjour à tous,tout d'abords un grand merci pour ces scripts et ensuite je voudrais savoir comment lancer les scripts avec le lanceur d'unity avec les droits d'administrateur? Merci
Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr
Hors ligne
#8 Le 05/06/2016, à 15:23
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
bonjour à tous,tout d'abords un grand merci pour ces scripts et ensuite je voudrais savoir comment lancer les scripts avec le lanceur d'unity avec les droits d'administrateur? Merci
d'abord je fini mes tests car j'ai trouvé encore plus fort et plus securiser
donc reprendre les 2 premiers ils sont ok
le dermeirs en tant qu'utilisateurs il me reste encore une bidouilll
bon pour le lanceur
creer une lanceur
nom CleanUser
le commande /home/ton_dossier//cleanUser.sh
cocher executer dans le terminal
mettre les script avec propriété
cocher la case autoriser a esecuter
je devrais terminer pour le bouleau les cleanuser dans une heure
@bientôt
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#9 Le 05/06/2016, à 15:26
- bigoud92
Re : Tweak nettoyage alternatif script de maintenance
oui j'ai bien fait tout cela mais il ce lance directe sans demander mon mot de passe pour passer en sudo. En tout cas merci pour cette réponse rapide
Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr
Hors ligne
#10 Le 05/06/2016, à 15:46
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
oui j'ai bien fait tout cela mais il ce lance directe sans demander mon mot de passe pour passer en sudo. En tout cas merci pour cette réponse rapide
la meme chose dans la commande mais avec
sudo /home/ton_repertoir/cleanSys.sh
mettre le meme repertoir de travail ex: /home/ton_repertoir/
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#11 Le 05/06/2016, à 15:53
- bigoud92
Re : Tweak nettoyage alternatif script de maintenance
bigoud92 a écrit :oui j'ai bien fait tout cela mais il ce lance directe sans demander mon mot de passe pour passer en sudo. En tout cas merci pour cette réponse rapide
la meme chose dans la commande mais avec
sudo /home/ton_repertoir/cleanSys.sh
mettre le meme repertoir de travail ex: /home/ton_repertoir/
Super ça fonctionne au poils je suis sous ubuntu 16.04 merci beaucoup j'ai appris quelque choses encore aujourd’hui je ne pensais pas qu'il était possible de rajouter sudo devant la commande sur le créateur de lanceur MERCI et BRAVO
Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr
Hors ligne
#12 Le 05/06/2016, à 16:02
- bigoud92
Re : Tweak nettoyage alternatif script de maintenance
Voici le résultat avec ton aide le premier c'est cleanUser et le second c'est cleanSys en attendant de trouver des belles icones pour les remplacer
Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr
Hors ligne
#13 Le 05/06/2016, à 16:13
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
le script de kclean est très confortable .
mais je voulais comprendre et le mettre avec plus de présentation et je suis tombé sur une page qui ma ouvert une porte je l'ai intégrer avec les explications pour les noyaux .
de plus comme je développe sur c++ je me suis lancer dans le bash et j'ai plutôt tester plein de conditions pour en faire un peu une référence et améliorer pas la suite le style d'écriture pour d'autre procédures.
@bientôt
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#14 Le 05/06/2016, à 16:18
- bigoud92
Re : Tweak nettoyage alternatif script de maintenance
mais ça fait pas 1heure
je mets ça a jour tout de suite vraiment super en plus comme tu as commenter tes scripts sa me permet d'apprendre un peut le bash j'ai du mal a saisir avec les docs disponibles bon bah il me reste plus qu'a partir a la recherche d'icone parfaite pour rendre ça plus parlant et jolie par la même occasion
merci encore et beau travail
Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr
Hors ligne
#15 Le 07/06/2016, à 12:58
- enebre
Re : Tweak nettoyage alternatif script de maintenance
d'accord je l'ai trouvé et remplacé par:
if [ $compteur != 0 ] ; then
Hors ligne
#16 Le 26/07/2016, à 23:44
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
Bonjour , merci a tous ceux qui mon fait confiance , bien sur je souhaite que cela vous a donné des idée et que vous avez modifié en ce sens.
Pour ma part cela a été un vrais soulagement pour la maintenance du system propre et j'ai depuis remarqué que je n'avais plus de paquets en attentes dans synaptique.
bien-sur je n'ai pas tout mis dans le script car cela n'est pas standard par exemple les sortie .out lors d'un nohup (lancement en background d'une app) ect...
de plus j'ai suivi les remarques dans ASK UBUNTU et je vois que mes choix sont bien validés. actuellement je suis sur les nouvelles technologie du web ex: webkitgtk3.0-dev prometteur très prometteur et j'ai finit par installer Firefox développer Édition avec le ppa bien fait et facilite grandement les tests
pour ceux que cela intéresse cette nouvelle technologie vas sur les interfaces ce servant des techniques du web html5 et JavaScript que l'on lie avec un websocketd (chercher sur le web) par exemple cela vous permet d'avoir un programme a l'écoute sur votre serveur ou bureau qui lui géreras les connexion BD commit verrouillage ect.. et votre écran sera votre navigateur deux partie distincte comme si cela était un seul programme donc un portage simple cela vas de l'application gestion de tables pays client cde stock .... a un cloud eh oui mais cela existe en natif sur l'as400 mais c'est une autre histoire , au passage je voudrais dire que Linux est une formidable plateforme fiable et permet aux développeurs de s'éclater ...
peut-être que je mettrais en ligne une application gestion de carnet d'adresse juste pour vous donner du goûts. @bientôt :
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#17 Le 14/09/2016, à 12:26
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
j'ai nettoyé et supprimer des commentaires m'appartenant . pour plus de clarté.
et je n'ai laissé que les scripts actif. et fonctionnel.
ceux ci sont actif au boulot et chez moi ainsi que chez des amis. et depuis plus de problème de nettoyage.
vous pouvez les modifier et les personnaliser . exemple POSGRESQL est inclus mais vous pouvez ajouter DB2 ou autre...
quand a l'évolution du projet j'utilise libwebsocket j'ai mis un post qui a plein d'astuce pour géré une saisie d'écran (formulaire) mais d'un point de vue industriel ( temps réel) j'avance et il me reste la partie Grid il y a beaucoup de solution mais peu sont viable . je dépose mes sources github https://github.com/AS400JPLPC/test_websocket
@bientôt
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#18 Le 22/12/2016, à 19:40
- LeoMajor
Re : Tweak nettoyage alternatif script de maintenance
bonsoir,
aussi
if [[ $EUID -ne 0 ]]; then
echo "vous n'êtes pas l'admin, ..."
fi
moins môche que ...
if [ "$(whoami)" != "root" ] ;then
...
Hors ligne
#19 Le 24/12/2016, à 10:29
- kholo
Re : Tweak nettoyage alternatif script de maintenance
salut,
bonne initiative ce script...
je suis !
Hors ligne
#20 Le 12/03/2017, à 10:02
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
les répertoire traités:
$HOME/.mozilla/firefox/
$HOME/.thunderbird/
$HOME/.cache/sessions/
$HOME/.thumbnails/
$HOME/.cache/upstart/
$HOME/.cache/simple-scan/
$HOME/.cache/Clementine/
$HOME/.macromedia/
$HOME/.adobe/
$HOME/.local/share/Trash/
$HOME/.cache/'disruptive innovations sarl'/bluegriffon
$HOME/.config/teamviewer10/logfiles/
les fichiers traités:
\.old
\.log
\.bak
et les fichier ~ anciens fichier voir la pratique de windows
peut mettre en commentaire avec "#" si on veux récupérer le rapport
# rm -Rf $HOME/cleanUser.txt # on supprime le fichier de travail
pour omettre un répertoire que vous ne voulez pas nettoyer
find $HOME -not -path "/home/???????/STRUMUCH" -mtime -1 -type f | grep '\.log' >$HOME/cleanUser.txt jour -1
ou
find $HOME -not -path "/home/???????/STRUMUCH" -type f | grep '\.log' >$HOME/cleanUser.txt tout
Dernière modification par JPlaroche (Le 25/10/2017, à 17:16)
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#21 Le 03/08/2017, à 16:35
- nam1962
Re : Tweak nettoyage alternatif script de maintenance
Tiens, je n'avais pas vu ce fil. Je le suis
[ Modéré ]
Hors ligne
#22 Le 23/10/2017, à 12:48
- kholo
Re : Tweak nettoyage alternatif script de maintenance
salut,
comme déjà dit : je te suis...
pour avoir dépiauté tes scripts (et utilisé certains concepts),
j'y vois quelques améliorations possible (surtout pour améliorer la lecture).
j'utilise geany et je l'ai réglé pour afficher les espaces et tabulations ;
du coup, la lecture de ton code montre un peu de tout :
que des espaces, que des tab et les deux mélangés.
ensuite il restera des doubles espaces (qui ne servent à rien) et que tu ne pourras corriger qu'après avoir tout passé en tab dans le point précédent.
ensuite, pour les couleurs, j'utilise maintenant :
fdNoir='\033[40m'
fdRouge='\033[41m'
fdVert='\033[42m'
fdJaune='\033[43m'
fdBleu='\033[44m'
fdRose='\033[45m'
fdCyan='\033[46m'
fdGris='\033[47m'
# fdDefaut='\033[49m'
enNoir='\033[30m'
enRouge='\033[31m'
enVert='\033[32m'
enJaune='\033[33m'
enBleu='\033[34m'
enRose='\033[35m'
enCyan='\033[36m'
enGris='\033[37m'
# enDefaut='\033[39m'
enGras='\033[1m'
enSouligner='\033[4m'
enClignotant='\033[5m'
enSurligner='\033[7m'
enCache='\033[8m'
enDefaut='\033[0m'
que j'appelle ainsi :
tete_de_page="${enJaune}${enGras}-------------------------------------------
${enRouge}${enGras}$nomlogiciel V.$VERSION
${enJaune}${enGras}-------------------------------------------"
ce qui rend le texte plus lisible dans le code
sinon "function" est devenu inutile :
function uneFonction
uneFonction () { le code ici ; }
tes fonctions suivantes sont devenues (à mon usage) :
pause () {
echo -e "${enVert}${enGras}Appuyer sur une touche pour continuer..."
read -s -n 1
}
on_clear_terminal () {
echo "${enDefaut}"
reset > /dev/null
}
NB : j'adore la fonction on_clear_terminal
voilà rien d’exceptionnel à cette première lecture mais c'était une bonne occasion de t'encourager...
Hors ligne
#23 Le 25/10/2017, à 03:05
- JPlaroche
Re : Tweak nettoyage alternatif script de maintenance
Modification Importante:
cleanUser
pas de changement dans le traitement
mais ....
prise en compte des couleurs
mise en place des fonctions indentation (celle de mon script pas de la saisie html)
traitement du curseur ect....
Bon là vous avez assez d'exemples pour vous amusez....
des fonctions comme affichage avec positionnement curseur ect.....
Dernière modification par JPlaroche (Le 25/10/2017, à 03:06)
depuis 2004 avec Ubuntu
depuis 1976 informaticien Mon site plein d'information pour les programmeurs http://www.ombrebleu.com
Hors ligne
#24 Le 25/10/2017, à 06:01
- kholo
Re : Tweak nettoyage alternatif script de maintenance
ect etc...
Hors ligne
#25 Le 25/10/2017, à 09:18
- kholo
Re : Tweak nettoyage alternatif script de maintenance
je ne sais pas où en est ta dernière version :
cleanSys
pas d'info si lancé sans être sudo ou sudoer, le menu s'affiche... sur 14.04 choix 1 fonctionne, pas sur 16.04...
dans l'entête :
simmulation : simulation
côté esthétique, le fond n'est pas entièrement pris en compte lors de l'affichage de la première page
après un rafraîchissement cela fonctionne ou pas, ou oui...
bizarre l'espace après Choix en bas...
cleanUser
il reste au moins un "press key enter to continue"
----------------------------
tu parles d'un outil de nettoyage généralisé mais les fonctions sont un peu spécifiques,...
NB j'aime l'alignement par la droite des numéros de choix
HS///
si cela t'intéresse, j'ai bien avancé sur mon lanceur de script
Dernière modification par kholo (Le 25/10/2017, à 09:41)
Hors ligne