Il s'agit de la commande gbrowse_cleanp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
gbrowse_clean.pl - Nettoyer les sessions et autres fichiers gbrowse2 temporaires
SYNOPSIS
Depuis la ligne de commande :
sudo -u www-data gbrowse_clean.pl
Remplacez « www-data » par le nom du compte du serveur Web sur votre système.
Pour exécuter automatiquement sous cron, créez un fichier crontab pour l'utilisateur du serveur Web qui
contient une ligne comme la suivante :
# commande mh dom mon dow
5 0 * * /usr/bin/gbrowse_clean.pl >>/var/log/gbrowse2/gbrowse_clean.log
OPTIONS
-verbeux
Rapportez les actions de manière détaillée, en imprimant chaque session, fichier et répertoire supprimés.
-Aide
Imprimez un bref message d'aide et quittez.
-homme
Imprime la page de manuel et quitte.
DESCRIPTION
GBrowse2 génère plusieurs fichiers temporaires lors de son fonctionnement. Ces fichiers incluent :
données de session, fichiers de cache de données et fichiers d'image temporaires, ainsi que données de téléchargement des utilisateurs
à partir de pistes personnalisées.
Ce script expire ces fichiers temporaires, libérant ainsi l'espace inutile. Le script respecte les
options suivantes du fichier de configuration principal GBrowse.conf :
Nom Par défaut Description
---- ------- -----------
session exire 1M Combien de temps conserver les données de session
expirer le cache 2h Combien de temps conserver les données du cache
expirer les téléchargements 6w Combien de temps conserver les données de suivi des utilisateurs
Les intervalles de temps sont indiqués à l'aide d'un nombre et d'une unité :
Unité de temps suffixe
------ ---------
secondes
m minutes
h heures
j jours
semaines w
M mois
y ans
expirer Session Contrôle le délai d'expiration des données de session utilisateur. Une fois la session expirée,
les paramètres enregistrés de l'utilisateur, tels que sa source de données préférée, les paramètres de visibilité des pistes,
et les téléchargements de pistes personnalisées sont purgés. L'intervalle d'expiration est mesuré depuis le dernier
le temps que l'utilisateur accédé sa session, donc simplement charger une région dans le navigateur sans
modifier les paramètres suffit à empêcher l'expiration d'une session.
expirer cachette Contrôle le délai avant que les données de piste mises en cache soient purgées du système.
pendant quelques heures, cela augmente les performances car les utilisateurs rechargent fréquemment le même
région. La mise en cache pendant des périodes plus longues augmente le temps entre la mise à jour de la base de données et
pistes affichant ces changements.
expirer ajouts contrôle la durée de conservation des données téléchargées par l'utilisateur pour les pistes personnalisées sur le disque. Il
Il est logique de le conserver sur disque pendant une durée égale, voire supérieure, à celle de la session. Même si l'utilisateur
la session expire, il peut toujours accéder aux données téléchargées s'il a ajouté sa session à ses favoris ou
partagé la piste téléchargée à tout moment.
Ce script doit être exécuté périodiquement, idéalement sous cron. Une fois par jour,
convient à la plupart des utilisations, mais les sites très utilisés peuvent souhaiter exécuter le script plus fréquemment.
Il est important d'exécuter le script sous le même compte utilisateur que le serveur Web ; sinon
le script ne pourra pas supprimer les fichiers créés par l'utilisateur du serveur Web pendant
exécution de gbrowse. Do pas courir ceci. scénario as racine
Utilisez gbrowse_cleanp en ligne à l'aide des services onworks.net
