Page 1 sur 2

script shell

Publié : 12 mars 2017, 16:53
par sphinxou
bonjour

comment mettre le user et le mot de passe dans la ligne qui commence par HTTP parce que comme je l'ai mi sa ne fonctionne pas???

merci

Sans titre.jpg
Sans titre.jpg (74.22 Kio) Consulté 7548 fois

Re: script shell

Publié : 12 mars 2017, 17:04
par vil1driver
Salut,

sans l'espace après 8080 et toute l'url entre guillemets ?

Re: script shell

Publié : 12 mars 2017, 17:12
par sphinxou
Sa ne marche pas

Re: script shell

Publié : 12 mars 2017, 17:37
par Neutrino
c'est pas très précis tout ça... :?
Un message d'erreur à nous donner ?
Le script en entier coller entre les balises [ code] ?

Re: script shell

Publié : 12 mars 2017, 17:40
par sphinxou
En faite quand je ne mais pas de mdp à domoticz j'ai bien une sauvegarde et des que je mai un mdp à domoticz j'ai un fichier URL à la place de la db qui me dit unauthorized

Re: script shell

Publié : 12 mars 2017, 17:42
par sphinxou
ci joint le code:

Code : Tout sélectionner

 ### END OF USER CONFIGURABLE PARAMETERS
    TIMESTAMP=`/bin/date +%d_%m_%y_%H_%M`
    BACKUPFILE="domoticz_$TIMESTAMP.db" # backups will be name
    #Temps de conservation des fichiers de sauvegarde
   TTL_DB="7" #Base de donne

    /usr/bin/curl -s http://julien:MDP@192.168.1.10:8080/backupdatabase.php> /home/pi/backupdomo/$BACKUPFILE

#Nettoyage des sauvegardes du filesystem
myDBFile="home/pi/backupdomo/*.db"
DB_to_be_deleted=find $myDBFile -name '*.db' -type f -mtime +$TTL_DB
echo ▒DB_to_be_deleted : $DB_to_be_deleted▒
find $myDBFile -type f -name *.db -mtime +$TTL_DB -exec rm{}\;

Re: script shell

Publié : 12 mars 2017, 18:26
par vil1driver
ton script est sur une autre machine ?

Re: script shell

Publié : 12 mars 2017, 18:27
par sphinxou
Non sur la même machine

Re: script shell

Publié : 12 mars 2017, 18:28
par vil1driver
dans ce cas tu peux t'inspirer de ceci

Code : Tout sélectionner

#!/bin/bash
domoticz=$'/home/pi/domoticz'
cp $domoticz/domoticz.db /home/pi/backupdomo/$(date +%Y-%m-%d)-domoticz-$(awk 'NR==1 {print $3}' $domoticz/appversion.h).db
qui te donnera un fichier de ce genre "2017-03-06-domoticz-6784.db"
mais pourquoi ne pas utiliser le system de backup intégré ?

Re: script shell

Publié : 12 mars 2017, 20:22
par sphinxou
Parce que je veu faire une sauvegarde sur une clé usb brancher sur le rpi une fois par jour