Page 1 sur 2
(Résolu) Lanceur de nettoyage du cache
Posté : mar. 6 sept. 2016 21:30
par Elsimate
Bonjour à tous,
J'ai créer sur mon bureau un lanceur pour nettoyer les caches de mon système, j'ai utiliser la suggestion suivante trouver sur un autre post:
Code : Tout sélectionner
echo "Cleaning Up" && sudo apt-get -f install && sudo apt-get -y autoremove && sudo apt-get autoclean && sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
J'ai copier la commande dans mon éditeur de texte et permis les accès :
J'ai ensuite créer un lanceur sur mon bureau :
J'ai installé xterm.
Si je clique sur le lanceur rien ne se produit, on ne me demande pas de mot de passe et je ne vois pas le terminal, est-ce normal ?
Par contre si je lance le fichier *Nettoyage.sh* créer on me demande de faire un choix :
Si je choisis *Lancer dans un terminal* je vois brièvement le terminal sans demande de mot de passe.
J'ai tout bon ou quoi... comment savoir si le nettoyage s'effectue ?
Merci !
Elsimate
Re: Lanceur de nettoyage du cache
Posté : mar. 6 sept. 2016 21:36
par AngeDesOmbres
salut retourne dans le permissions de ton fichier .sh a la place de mint met "root" ou "sudo" chez moi c'est sudo et ça devrais fonctionner.
Et fonctionne parfaitement chez moi.
Re: Lanceur de nettoyage du cache
Posté : mer. 7 sept. 2016 00:42
par Elsimate
Merci pour ta réponse AngeDesOmbres, j'ai remplacé *mint* par *sudo* et n'ai vu aucun changement à l'exécution du lanceur ou du fichier .sh
Dois-je en conclure qu'il est normal que rien ne s'affiche et que mon mot de passe ne me soit pas demander ?
Je ne passe donc pas en résolu puisque ma question reste entière.
Merci quand même...
Elsimate
Re: Lanceur de nettoyage du cache
Posté : mer. 7 sept. 2016 10:14
par mpat
salut j'ai vérifié ta commande elle est bonne.
quand tu rées un fichier *.sh avant d’enregistrer ton fichier vérifies bien ceci.

ça c’était ton fichier de commande exécutable tu place ce fichier la ou tu veux, puis tu crées ton lanceur
maintenant le lanceur que tu crée sur ton bureau.

Re: Lanceur de nettoyage du cache
Posté : mer. 7 sept. 2016 14:31
par Elsimate
Bonjour mpat,
J'ai tout repris en suivant tes directives et maintenant tout semble nickel, lorsque je clique sur le lanceur le terminal s'ouvre, me demande mon mot de passe et je suis l'exécution de la commande du fichier .sh au terminal.
Seul la fenêtre *Propriété du Net.sh* est différente de la tienne, je suis sous Mint 18 Mate.
Initialement j'avais édité ma commande avec *libre office writer* au lieu de l'éditeur de texte, cela peut-il faire une différence ?
Merci encore pour vos interventions.
Je passe en résolu.
Elsimate
Re: (Résolu) Lanceur de nettoyage du cache
Posté : mer. 7 sept. 2016 18:36
par roromint
nano -w clean.sh
tu copies puis coller sur une fenetre du nano
Code : Tout sélectionner
#!/bin/bash
echo "Cleaning Up" && sudo apt-get -f install && sudo apt-get -y autoremove && sudo apt-get autoclean && sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
exit 0
puis CTRL+O (enregistrées tu) et puis CTRL+X(quit)
Roromint
Re: (Résolu) Lanceur de nettoyage du cache
Posté : mer. 7 sept. 2016 19:47
par Elsimate
Bonjour roromint, je vais de découverte en découverte... mais chez-moi CTRL+o affiche la ligne du bas au terminal *Nom du fichier à écrire : clean.sh :
et CTRL+x n'a aucun effet ?
Pourtant dans la documentation de Nano on peut lire :
Commandes de base
Pour sauvegarder dans Nano, vous devez employer des raccourcis clavier.
Pour écrire dans un fichier ou le sauvegarder, utilisez Ctrl–o
Pour quitter Nano, Ctrl–x
Pour rechercher dans le fichier, Ctrl–w
Ce sont les trois commandes principales que vous emploierez. Nano en indique d'autres en bas de l'écran, sous la zone d'édition.
Comment on fait la sauvegarde ?
Si j'y arrive, où vais-je retrouver le fichier .sh ?
Merci !
Elsimate
Re: (Résolu) Lanceur de nettoyage du cache
Posté : jeu. 8 sept. 2016 01:11
par alain
Bonjour Elsimate.
Je ne sais que rajouter de plus; tu as toutes les infos.
Tu fais crtl o pour enregistrer (c'est écris "écrire" en bas mais c'est pareil) puis nano te mets une ligne en bas avec le nom du fichier, à valider par la touche "entré".
Ensuite ctrl x pour sortir...
Je ne vois pas pourquoi ça fonctionne pas chez toi...
J'oubliais un truc, ton fichier sera enregistré dans le répertoire d’où tu as lancer nano. Exemple: quand tu ouvre un terminal généralement tu arrive dans ton home donc si tu lance nano ici, le fichier crée sera dans ton home.
/home/nom-utilisateur.
Re: (Résolu) Lanceur de nettoyage du cache
Posté : jeu. 8 sept. 2016 16:51
par Elsimate
Merci Alain, c'est le petit plus qui me manquait...
Quand on tente pour la première fois on est un peu déboussoler, dorénavant je saurai.
Merci !
Elsimate
Re: (Résolu) Lanceur de nettoyage du cache
Posté : jeu. 8 sept. 2016 17:52
par roromint
je suis désolé cas pas vu la message mais j'ai pas recu nodifications du message
