Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3217 connectés 

 


Dernière réponse
Sujet : [linux] Problème crontab
oibaF2001 Ok merci, ca marche avec #!/bin/bash !
Par contre y'a une commande que j'arrive vraiment pas à faire marcher dans un scritp c'est export (pour créer une variable globale). Là rien à faire la variable est toujours vide :(

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
oibaF2001 Ok merci, ca marche avec #!/bin/bash !
Par contre y'a une commande que j'arrive vraiment pas à faire marcher dans un scritp c'est export (pour créer une variable globale). Là rien à faire la variable est toujours vide :(
FlamM sinon un autre truc, t'as bien mis :
 
#!/bin/bash
 
ou
 
#!/bin/sh
 
en tête de ton propre script ?
FlamM essaie celui là il fonctionne dans la crontab :

 
#!/bin/bash
RESULT=`/sbin/ifconfig | grep P-t-P | sed "s/^[a-zA-Z0-9 :.]*P-t-P://g" | sed "s/\ Mask:[0-9.]*$//g" `
if [ "$RESULT" == "" ]; then
    RESULT=0
else
    RESULT=`echo $RESULT | xargs ping -c 4 | grep packets | sed "s/^[0-9a-zA-Z ]*,\ //" | sed "s/\ packets[0-9a-zA-Z ,%]*$//"`
fi
if [ $RESULT == 0 ]; then
    logger "daily Mamadoo disconnection, restarting pppd..."
    killall pppd
    killall pppoa3
    sleep 7
    /usr/sbin/ppp-on
fi
 

 
je suppose que c'est un script pour la reconnection auto que tu cherche à faire
oibaF2001 up  
alors personne n'a d'idée ? pourquoi cette commande ne marche pas si mon script est lancé par crontab ?
oibaF2001 J'utilise un script qui utilise la commande suivante pour récupérer mon ip : /sbin/ifconfig ppp0 | grep 'inet adr' | awk '{print $2}' | sed -e 's/.*://'
Ce script fonctionne parfaitement si je le lance à la main sous root, mais par contre si je le lance depuis ma crontab, l'ip n'est pas récupérée (chaîne vide).
Est-ce normal ?
Merci.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)