Projet

Général

Profil

Révision 5f0aa9eb

Ajouté par Julien Enselme il y a presque 11 ans

maj_d7

Ajout de log grâce à drushall_atest_logged

Voir les différences:

bin/drushall_atest_logged
1
#!/bin/sh
2
PATH=/usr/local/bin:/usr/bin:/bin
3

  
4
##############
5
# nlehuby - 16 décembre 2011
6
# ceci est une copie quasi conforme du script initial drushall créé pour d6
7
##############
8

  
9

  
10
if [ $# -lt 1 ]; then
11
  echo "usage: $0 <drush args>"
12
  exit 1
13
fi
14

  
15
cd /users/guest/assos/htmltest/sites
16

  
17
for x in $(ls -1 | grep -v 'all' | grep -v file-*); do
18
  if [ -d $x -a ! -L $x ]; then
19
    cd $x;
20
    echo $x
21
    #Sauvegarde datée du log
22
    madate=`date "+%Y-%m-%d_%Hh:%Mm"`
23
    echo "======$madate======" >> /users/guest/assos/Desktop/log/d7/$x.log
24
    echo "Arguments are: $* " >> /users/guest/assos/Desktop/log/d7/$x.log
25
    drush $* >> /users/guest/assos/Desktop/log/d7/$x.log
26
    #To have the same caracters limit we needed 'end' that have 4 caracters, we used the Croate language for this ! LOL 
27
    echo -e "=============KRAJ=============\n" >> /users/guest/assos/Desktop/log/d7/$x.log
28
    cd -;
29
  fi
30
done
bin/maj_d7.sh
1 1
#!/bin/sh
2 2
PATH=/usr/local/bin:/usr/bin:/bin
3 3

  
4

  
5 4
##############
6 5
# nlehuby - 21 mai 2012
7 6
# ce script permet d'effectuer les mises à jour des projets pour l'installation drupal 7
......
9 8

  
10 9
#Lancer le cron pour que les sites sachent s'il y a des majs à faire
11 10
/users/guest/assos/bin/drushall_atest -q cron 
11

  
12 12
#Supprimer le cache pour réduire de moitié la taille des bases de données sauvegardées 
13 13
/users/guest/assos/bin/drushall_atest cc all
14

  
14 15
#Script de sauvegarde des bases de données
15 16
/bin/sh /users/guest/assos/bin/dump_site_atest_all
17

  
16 18
#Mettre à jour le code des modules et thèmes tiers
17
/users/guest/assos/bin/drushall_atest --no-core -y upc 
18
/users/guest/assos/bin/drushall_atest -y updb
19
/users/guest/assos/bin/drushall_atest_logged --no-core -y upc 
20

  
21
#Update all databases to match current modules code.
22
/users/guest/assos/bin/drushall_atest_logged -y updb
23

  
19 24
#Rapport du cron
20 25
/users/guest/assos/bin/drushall_atest cron | mail -s "Rapport cron" assos@centrale-marseille.fr
26

  
21 27
#Rapport sur la taille utilisée du disque
22 28
/bin/sh /users/guest/assos/bin/taille.sh | mail -s "Rapport utilisation disque" assos@centrale-marseille.fr 

Formats disponibles : Unified diff