Changement script
This commit is contained in:
		
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -1,26 +1,53 @@ | ||||
| #!/bin/bash | ||||
| HOST=root@onfarbo43 | ||||
| restore () { | ||||
| ssh "${HOST}" "mysql -u ap45 -pAzerty1+ bdarbre" < bdarbre43.sql | ||||
|  | ||||
| usage() {  | ||||
| echo -e "Usage: $0 [-f] <compressed dumpfile>\n\t-f: force mode\n\t-h: this help\n" 1>&2; exit 1; } | ||||
|  | ||||
| restore() { | ||||
| 	zcat "${filename}" | ssh "${HOST}"  "mysql -u ap43 -pAzerty1+ bdarbre"  | ||||
| } | ||||
| while getopts "f" OPT | ||||
| do | ||||
|     case "${OPT}" in | ||||
|       f) | ||||
|           restore | ||||
|           exit 0; | ||||
|           ;; | ||||
|     esac | ||||
| done | ||||
|  | ||||
| confirm() { | ||||
|     read -r -n 1 -p "${1:-Confirmer?} [o/n]: " REPLY | ||||
|     case $REPLY in | ||||
|     case "${REPLY}" in | ||||
|       [oO]) echo ; restore ;; | ||||
|       [nN]) echo ; exit 1 ;; | ||||
|       *) printf " \033[31m %s \n\033[0m" "Entrée non valide" | ||||
|     esac  | ||||
| } | ||||
| confirm | ||||
|  | ||||
| while getopts "fh" OPT | ||||
| do | ||||
|     case "${OPT}" in | ||||
|       f) | ||||
|           forcemode=1 | ||||
|           ;; | ||||
|  | ||||
|       h) | ||||
| 	  usage | ||||
| 	  exit 0 | ||||
|           ;; | ||||
|     esac | ||||
| done | ||||
| shift $((OPTIND-1)) | ||||
|  | ||||
| filename="${1}" | ||||
|  | ||||
| if [[ -z "${filename}" ]] ; then | ||||
| 	usage | ||||
| fi | ||||
|  | ||||
| if [[ ! -r "${filename}" ]] ; then | ||||
| 	echo "erreur ouverture fichier" | ||||
| 	exit 2 | ||||
| fi | ||||
|  | ||||
| if [[ "${forcemode}" == 1 ]]; then | ||||
| 	restore | ||||
| 	exit 0 | ||||
| else | ||||
| 	confirm | ||||
| 	exit 0 | ||||
| fi | ||||
| exit 0 | ||||
|   | ||||
| @@ -1,26 +1,53 @@ | ||||
| #!/bin/bash | ||||
| HOST=root@onfarbo45 | ||||
| restore () { | ||||
| ssh "${HOST}" "mysql -u ap45 -pAzerty1+ bdarbre" < bdarbre45.sql | ||||
|  | ||||
| usage() {  | ||||
| echo -e "Usage: $0 [-f] <compressed dumpfile>\n\t-f: force mode\n\t-h: this help\n" 1>&2; exit 1; } | ||||
|  | ||||
| restore() { | ||||
| 	zcat "${filename}" | ssh "${HOST}"  "mysql -u ap45 -pAzerty1+ bdarbre"  | ||||
| } | ||||
| while getopts "f" OPT | ||||
| do | ||||
|     case "${OPT}" in | ||||
|       f) | ||||
|           restore | ||||
|           exit 0; | ||||
|           ;; | ||||
|     esac | ||||
| done | ||||
|  | ||||
| confirm() { | ||||
|     read -r -n 1 -p "${1:-Confirmer?} [o/n]: " REPLY | ||||
|     case $REPLY in | ||||
|     case "${REPLY}" in | ||||
|       [oO]) echo ; restore ;; | ||||
|       [nN]) echo ; exit 0 ;; | ||||
|       [nN]) echo ; exit 1 ;; | ||||
|       *) printf " \033[31m %s \n\033[0m" "Entrée non valide" | ||||
|     esac  | ||||
| } | ||||
| confirm | ||||
|  | ||||
| while getopts "fh" OPT | ||||
| do | ||||
|     case "${OPT}" in | ||||
|       f) | ||||
|           forcemode=1 | ||||
|           ;; | ||||
|  | ||||
|       h) | ||||
| 	  usage | ||||
| 	  exit 0 | ||||
|           ;; | ||||
|     esac | ||||
| done | ||||
| shift $((OPTIND-1)) | ||||
|  | ||||
| filename="${1}" | ||||
|  | ||||
| if [[ -z "${filename}" ]] ; then | ||||
| 	usage | ||||
| fi | ||||
|  | ||||
| if [[ ! -r "${filename}" ]] ; then | ||||
| 	echo "erreur ouverture fichier" | ||||
| 	exit 2 | ||||
| fi | ||||
|  | ||||
| if [[ "${forcemode}" == 1 ]]; then | ||||
| 	restore | ||||
| 	exit 0 | ||||
| else | ||||
| 	confirm | ||||
| 	exit 0 | ||||
| fi | ||||
| exit 0 | ||||
|   | ||||
| @@ -1,19 +0,0 @@ | ||||
| <?php | ||||
|  | ||||
| include_once 'include/chargementClasses.php'; | ||||
|  | ||||
| try{ | ||||
|      | ||||
|     $laConnexion = new ConnexionBDD(); | ||||
|     $sql = 'SELECT * FROM intervention INNER JOIN arbre ON arbre.id = intervention.idArbre;'; | ||||
|     $reponse = $laConnexion->dbh()->query($sql); | ||||
|      | ||||
|     $output = array("lesInterventions"=>$reponse->fetchAll(PDO::FETCH_ASSOC)); | ||||
|      | ||||
| }catch (Exception $e){ | ||||
|      | ||||
|     die('Erreur : '.$e->getMessage()); | ||||
|      | ||||
| } | ||||
|      | ||||
| echo(json_encode($output));     | ||||
| @@ -1,45 +0,0 @@ | ||||
| <?php | ||||
|  | ||||
| /*  | ||||
|  * To change this license header, choose License Headers in Project Properties. | ||||
|  * To change this template file, choose Tools | Templates | ||||
|  * and open the template in the editor. | ||||
|  */ | ||||
|  | ||||
| class ConnexionBDD { | ||||
|      | ||||
|     private $_dbh;   // Chaine de connexion | ||||
|      | ||||
|     /** | ||||
|      * Connexion persistante au serveur | ||||
|      * @return \PDO Connexion | ||||
|      */     | ||||
|     public function __construct(){ | ||||
|         // Définition des variables de connexion | ||||
|         $user = "ap43"; | ||||
|         $pass = "Azerty1+"; | ||||
|         $dsn ='mysql:host=localhost;dbname=bdarbre'; //Data Source Name | ||||
|  | ||||
|         // Connexion  | ||||
|         try { | ||||
|             $this->_dbh = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT=>true,  | ||||
|             PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''));  // Connexion persistante             | ||||
|         } | ||||
|         catch (PDOException $e) { | ||||
|             die("Erreur : " . $e->getMessage()); | ||||
|         }         | ||||
|     } | ||||
|     /** afficherErreurSQL :  | ||||
|      *  Affichage de messages lors l'accès à la bdd avec une requete SQL | ||||
|      *  @param $message	: message a afficher | ||||
|     */		 | ||||
|     function afficherErreurSQL($message, $sql="") { | ||||
|         echo $message . "<br />" . $sql . "<br />";  | ||||
|         $info = $this->_dbh->errorInfo(); | ||||
|         echo "Code erreur : " . $info[0] . ", Message : " . $info[2];       | ||||
|         die(); | ||||
|     } | ||||
|     function dbh() { | ||||
|         return $this->_dbh; | ||||
|     } | ||||
| } | ||||
| @@ -1,7 +0,0 @@ | ||||
| <?php | ||||
| spl_autoload_register('chargerClasse'); | ||||
| function chargerClasse($classe){ | ||||
|      | ||||
|     require "include/".$classe.".php"; | ||||
|      | ||||
| } | ||||
| @@ -1,17 +0,0 @@ | ||||
| <!DOCTYPE html> | ||||
| <!-- | ||||
| To change this license header, choose License Headers in Project Properties. | ||||
| To change this template file, choose Tools | Templates | ||||
| and open the template in the editor. | ||||
| --> | ||||
| <html> | ||||
|     <head> | ||||
|         <meta charset="UTF-8"> | ||||
|         <title></title> | ||||
|     </head> | ||||
|     <body> | ||||
|         <?php | ||||
|         // put your code here | ||||
|         ?> | ||||
|     </body> | ||||
| </html> | ||||
| @@ -1,6 +0,0 @@ | ||||
| copy.src.files=false | ||||
| copy.src.on.open=false | ||||
| copy.src.target=/var/www/PhpProject1 | ||||
| index.file=index.php | ||||
| run.as=LOCAL | ||||
| url=http://localhost/PHPProjects/ONF/ | ||||
| @@ -1,7 +0,0 @@ | ||||
| include.path=${php.global.include.path} | ||||
| php.version=PHP_80 | ||||
| source.encoding=UTF-8 | ||||
| src.dir=. | ||||
| tags.asp=false | ||||
| tags.short=false | ||||
| web.root=. | ||||
| @@ -1,9 +0,0 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project xmlns="http://www.netbeans.org/ns/project/1"> | ||||
|     <type>org.netbeans.modules.php.project</type> | ||||
|     <configuration> | ||||
|         <data xmlns="http://www.netbeans.org/ns/php-project/1"> | ||||
|             <name>ONF</name> | ||||
|         </data> | ||||
|     </configuration> | ||||
| </project> | ||||
| @@ -1,14 +1,15 @@ | ||||
| #!/bin/bash | ||||
| HOST=root@onfarbo43 | ||||
| DATEJ=$(date +%u) | ||||
| DATES=(date +%W) | ||||
| DATES=$(date +%W) | ||||
| semaineMod=$(("${DATES}" % 4)) | ||||
|  | ||||
| ssh "${HOST}" "mysqldump -u ap43 -pAzerty1+ bdarbre | gzip" > /root/sauv/jour/bdarbre43-"${DATEJ}".sql.gz | ||||
|  | ||||
| ssh "${HOST}" "mysqldump -u ap43 -pAzerty1+ bdarbre | gzip" > /root/sauv/semaine/bdarbre43-"${semaineMod}".sql.gz | ||||
|  | ||||
| scp -r "${HOST}":/var/www/html/PHPProjects/ONF /root/sauv/php43 | ||||
| scp -r "${HOST}":/var/www/html/PHPProjectsAM/ /root/sauv/php43/AM | ||||
| scp -r "${HOST}":/var/www/html/PHPProjectsAS/ /root/sauv/php43/AS | ||||
|  | ||||
|  | ||||
| exit 0 | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| #!/bin/bash | ||||
| HOST=root@onfarbo45 | ||||
| DATEJ=$(date +%u) | ||||
| DATES=(date +%W) | ||||
| DATES=$(date +%W) | ||||
| semaineMod=$(("${DATES}" % 4)) | ||||
|  | ||||
| ssh "${HOST}" "mysqldump -u ap45 -pAzerty1+ bdarbre | gzip" > /root/sauv/jour/bdarbre45-"${DATEJ}".sql.gz | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user