Hello,
Suis nouveau, premier message sur ce forum qui a l'air super complet : bravo !!
voici ma question : sur le script suivant tout marche bien jusqu'au moment ou on arrive à l'instruction :
sed -e "s/^0500:007C00:0000000000:80:.*/$new/I" /var/keys/camd3.keys > /var/keys/keys.new
L'instruction à l'air de se faire mais après quand je veux lire le fichier keys.new c'est impossible. même pas possible de faire un FTP pour le rapatrier sur une autre machine. Or il est bien là avec la bonne taille
Autre problème : l'instruction while (boucle permanante) ne se fait pas: içi, j'ai enlevé le # pour mon message mais autrement je n'entre pas dans la boucle.
Quelqu'un peut-il me dire ce que je dois faire ?
Merci
JLCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #!/bin/sh while [ 1 ]; do CAMD3KEYFILE=/var/keys/camd3.keys UPDURL=http://upload.unisatellite.free.fr/aes/linuxkeys.php nkey=`wget -q -O - $UPDURL | grep -i "0500:007C00:0000000000:00:" | sed -e "s/0500:007C00:0000000000:00:/""/g" | sed -e "1,3s/://"` echo $nkey new=`echo 0500:007C00:0000000000:80:"$nkey"` echo $new current=`grep -i "^0500:007C00:0000000000:80:" /var/keys/camd3.keys` echo $current echo "remplace" sed -e "s/^0500:007C00:0000000000:80:.*/$new/I" /var/keys/camd3.keys > /var/keys/keys.new cp /var/keys/keys.new /var/keys/camd3.keys $PCAMD -loadkeys /var/keys/camd3.keys echo ~YCAMD3:~t ~S"$new" >> /tmp/msgbox.txt done