Bonjour,
j’ai besoin d’aide…
Je vous explique mon problème :
j’ai un script shell qui va générer une clé cryptée, la stocker dans un fichier qui va se nommer “xxxx.signed” et l’envoyer par mail.
Voici le code :
[code]#!/bin/sh
if [ ! $# = 1 ]; then
echo "Usage: **********.sh "
exit 1
fi
#rm “$1”.signed
echo ‘***********’ | gpg --passphrase-fd 0 --yes -sear maximiles -o “$1”.signed “$1”
mail **********.com -s “[Gain]”< “$1”.signed[/code]
Ce script fonctionne très bien si je le lance manuellement via le ssh “./nomdemonsrcipt.sh”, par contre si je l’appelle depuis le crontab cela ne fonctionne pas. Il ne crée pas le fichier “.signed” et ne l’envoie donc pas.
J’ai tenté déjà pas mal de choses mais là je suis à bout. Je vous remercie par avance de votre aide…