Vider le dossier session de magento

Créer le fichier de batch en étant connecté sur le ssh grâce à la commande :

vim session_cleanup.sh

Ensuite écrire le code suivant dans le fichier :

#!/bin/sh
find chemin/vers/le/fichier/var/session/ -name 'sess_*' -type f -mtime +1 -exec rm -rf {} \;

Explications :

  • #!/bin/sh : Définir le type de script qui est utilisé.
  • /home/hifissimo/public_html/www.hifissimo.com/var/session/ : chemin vers votre dossier de session du le serveur.
  • -name ‘sess_*’ : le nom de fichier ou dossier recherché.
  • -type f : le type (dossier / fichier …).
  • -mtime +1 : la date supérieur à 48h.
  • -exec rm -rf {} \; : on lance la commande de suppression sur les résultats.

Url de la doc du find : http://pwet.fr/man/linux/commandes/find

Puis il faut ajouter les droits d’exécution du fichier sh :

chmod u+x chemin/vers/le/fichier/session_cleanup.sh

Ajouter le fichier dans les cron :

crontab -e

t

0 3 * * * /chemin/vers/le/fichier/session_cleanup.sh

Leave feedback about this

  • Rating
Choose Image