Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente |
software:applications:dokuwiki:mise-a-jour [2017/10/30 14:01] – créée yoann | software:applications:dokuwiki:mise-a-jour [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 |
---|
<code bash> | <code bash> |
newgrp www-data | newgrp www-data |
cd /srv/docukiwi/web | cd /srv/dokukiwi/web |
</code> | </code> |
| |
| |
<code bash> | <code bash> |
grep -Ev '^($|#)' data/deleted.files | xargs -n 1 rm -vf | grep -Ev '^($|#)' data/deleted.files | xargs -n 1 rm -vfr |
</code> | </code> |
| |
<note tip> | <note tip> |
Le chemins des fichiers à supprimer sont relatifs au root applicatif. Pour que la commande de suppression des fichiers obsolètes fonctionne il fau l'exécuterdepuis la racine de l'application dokuwiki. | Le chemins des fichiers à supprimer sont relatifs au root applicatif. Pour que la commande de suppression des fichiers obsolètes fonctionne il faut l'exécuter depuis la racine de l'application dokuwiki. |
</note> | </note> |
| |
Grep filtre le fichier data/deleted.files. Il utilise les expression rationnelles (argument -E) pour sélectionner la liste des fichiers obsolètes. L'expression rationnelle '^($|#)' permet de ne sélectionner que les lignes vides ou les commentaires. L'argument -v de grep permet d'inverser la sélection. A la sortie seules les lignes non vides qui ne sont pas des commentaires sont donc sélectionnées et affichée sur la sortie standard. La sortie obtenue est ensuite redirigée sur l'entrée standard de la commande xargs permettant de construire et d'executer des commandes à partir de l'entrée standard. Pour chaque nom de fichier fournit par le filtre grep, xargs executera la commande rm avec les options -vf | Grep filtre le fichier data/deleted.files. Il utilise les expression rationnelles (argument -E) pour sélectionner la liste des fichiers obsolètes. L'expression rationnelle '^($|#)' permet de ne sélectionner que les lignes vides ou les commentaires. L'argument -v de grep permet d'inverser la sélection. A la sortie seules les lignes non vides qui ne sont pas des commentaires sont donc sélectionnées et affichée sur la sortie standard. La sortie obtenue est ensuite redirigée sur l'entrée standard de la commande xargs permettant de construire et d’exécuter des commandes à partir de l'entrée standard. Pour chaque nom de fichier fournit par le filtre grep, xargs exécutera la commande rm avec les options -vf |
| |
| |
===== Suppression de la notification ===== | ===== Suppression de la notification ===== |
| |
Après mise à jour, la notification est encore affichée car les messsages de notification sont en cache. Elle devrait normalement disparaitre le jour suivant. Il est possible de supprimer plus rapidement l'affichage de la notification en supprimant le fichier en cache stockant les messages: | Après mise à jour, la notification est encore affichée car les messages de notification sont en cache. Elle devrait normalement disparaître le jour suivant. Il est possible de supprimer plus rapidement l'affichage de la notification en supprimant le fichier en cache stockant les messages: |
| |
<code bash> | <code bash> |