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

JL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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