Bonjour,
J'ai une petite colle : j'ai un script, dans le /root d'un serveur Debian Wheezy, qui doit me copier l'adresse IP de la machine sur un serveur Windows :
#! /bin/bash
#recuperation de l'ancienne ip
adrip=$(grep [1-9] < /root/ip.txt)
#recuperation de la nouvelle ip
adrip2=ifconfig vmbr0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'
#test de l'ip
if [ $adrip != $adrip2 ]
then
echo $adrip2 > /root/ip.txt
smbclient //<serveur>/<dossier> -A /root/.credsmb -W mondomaine -c "prompt;put ip.txt ;exit;"
fi
|
Avec mon .credsmb qui a le username et le password "kivabien"
A la main, mon script fonctionne, me compare bien mes IP, mets à jour, et copie sur le partage.
Maintenant je veux l'ajouter dans mon cron, pour qu'il s'exécute 1 fois par heure :
* */1 * * * * /bin/sh /root/monscript.sh |
Et là... ça ne marche pas !
---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D