Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

« Script de gestion Tomcat » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
m →Début : BASH -> Bash
Aucun résumé des modifications
 
(4 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== Pré-requis ==
== Pré-requis ==
Ces scripts suppose une arborescence telle que décrite dans la section [[Arborescence de production]]
 
Ces scripts supposent une arborescence telle que décrite dans la section [[Arborescence de production]]
 
== Emplacement des scripts ==
== Emplacement des scripts ==
On place les scripts dans {{path|~/shell-scripts/}} de façon à ce que l'utilisateur {{value|ajlsm}}, responsable de l'application puisse facilement effectuer ses actions de maintenance.
On place les scripts dans {{path|~/shell-scripts/}} de façon à ce que l'utilisateur {{value|ajlsm}}, responsable de l'application puisse facilement effectuer ses actions de maintenance.
== Redémarrage ==
== Redémarrage ==
Ce script prend en paramètre l'application à redémarrer, généralement {{value|front}} ou {{value|back}}.
 
Le redémarrage se fait dans /home/adminpleade/ avec la commande suivante :
 
<syntaxhighlight lang="bash">
adminpleade@upmc:~ $ ./restartProd.sh
</syntaxhighlight>
 
ou :
 
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
~/shell-scripts/restartTomcat.sh front # ou 'back'
adminpleade@upmc:~ $ ./restartRecette.sh
</syntaxhighlight>
</syntaxhighlight>


== Nettoyage (Flush) ==
== Nettoyage (Flush) ==
Ce script prend en paramètre l'application à nettoyer (suppression du {{path|temp/}} et {{path|work/}}), généralement {{value|front}} ou {{value|back}}.
Ce script prend en paramètre l'application à nettoyer (suppression du {{path|temp/}} et {{path|work/}}), généralement {{value|front}} ou {{value|back}}.
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
~/shell-scripts/flushTomcatCache.sh front # ou 'back'
~/shell-scripts/flushTomcatCache.sh front # ou 'back'
</syntaxhighlight>
</syntaxhighlight>


== Redémarrage et Nettoyage ==
== Redémarrage et Nettoyage ==
Un alias est défini dans {{value|~/.bashrc}}, il prend lui aussi l'application à redémarrer et nettoyer :
Un alias est défini dans {{value|~/.bashrc}}, il prend lui aussi l'application à redémarrer et nettoyer :
<syntaxhighlight lang="bash">flushAndRestart front # ou 'back'</syntaxhighlight>
<syntaxhighlight lang="bash">
flushAndRestart front # ou 'back'
</syntaxhighlight>


[[category:Script]]
[[category:Script]]
[[category:Bash]]
[[category:How To]]
[[category:Ville-Dole]]
[[category:Ville-Dole]]
[[category:Jubilo]]
[[category:Jubilo]]
[[category:Basse-Bretagne]]
[[category:Basse-Bretagne]]

Dernière version du 24 avril 2013 à 10:51


Ces scripts supposent une arborescence telle que décrite dans la section Arborescence de production

Emplacement des scripts

[modifier | modifier le wikicode]

On place les scripts dans ~/shell-scripts/ de façon à ce que l'utilisateur ajlsm, responsable de l'application puisse facilement effectuer ses actions de maintenance.

Le redémarrage se fait dans /home/adminpleade/ avec la commande suivante :

adminpleade@upmc:~ $ ./restartProd.sh

ou :

adminpleade@upmc:~ $ ./restartRecette.sh

Nettoyage (Flush)

[modifier | modifier le wikicode]

Ce script prend en paramètre l'application à nettoyer (suppression du temp/ et work/), généralement front ou back.

~/shell-scripts/flushTomcatCache.sh front # ou 'back'


Redémarrage et Nettoyage

[modifier | modifier le wikicode]

Un alias est défini dans ~/.bashrc, il prend lui aussi l'application à redémarrer et nettoyer :

flushAndRestart front # ou 'back'