Révision 5f0aa9eb
Ajouté par Julien Enselme il y a presque 11 ans
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
maj_d7
Ajout de log grâce à drushall_atest_logged