hypotèse que ton RPI & ton serveurs soient tous 2 sous linux
Citation :
les identifiants et la passe en paramètres et ensuite il éxecute les commandes qu'on veut sur le pc distant ?
|
/!\ non tu changes de méthode STP !!! /!\
tu échanges les clefs entre tes machines (man ssh ou google si tu ne sais pas faire).. tu verras en fait c'est très simple...
du coup le problème de login/password n'existe plus puisque l'authentification se fait à travers ces clefs...
après tu fais ce que tu veux
par exemple
Code :
- #!/bin/sh
- variable=truc #si necessaire
- variable=bidule #si necessaire
- case $1
- start)
- ssh user@host "nohup /chemin/monapplication 1> /var/log/monapplication.log 2> /var/log/monapplication.err &"
- ;;
- stop)
- #si besoin sur le meme principe
- ssh user@host "nohup /chemin/monapplication STOP 1> /var/log/monapplication.log 2> /var/log/monapplication.err &"
- ;;
- *)
- break
- ;;
- esac
- #etc...
- exit 0
|
ce script sera dans /etc/init.d/monapplidistante
executable bien sur
dans /etc/rc3.d tu fais un lien symbolique nomé S99monapplidistante qui pointe sur /etc/init.d/monapplidistante
dans /etc/rc0.d/ et /etc/rc6.d tu fais un lien symbolique nomé K99monapplidistante qui pointe sur /etc/init.d/monapplidistante
K pour kill donc pour l'arret propre automatique lors des reboots et shutdown du RPI
S pour start bien sur
le numero, ici 99, c'est juste pour l'ordre de démarrage...donc les applis en general 99 pour passer en dernier.
c'est tout
ça c'est la méthode détaillée, mais la plupart des distribs font toute la fin en automatique via une commande
Message édité par goblin_rieur le 16-01-2014 à 18:12:13
---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)