Fichier shell ne fonctionne pas avec cron
diabli73
Messages postés
6
Statut
Membre
-
(Pabix) Messages postés 600 Statut Membre -
(Pabix) Messages postés 600 Statut Membre -
Bonjour j'ai un fichier shell : /usr/local/sbin/S3DServer_script start & qui fonctionne quand je le lance dans le Shell mais ne fonctionne pas avec le cron.
(je lance d'autre fichiers avec le crontab qui fonctionnent donc le cron est bien paramètré je pense.)
dans mon fichier shell :
dans le crontab -e je fais :
# m h dom mon dow command
* * * * * /usr/local/sbin/S3DServer_script start & 2>&1 > /root/cmd.log
(je lance d'autre fichiers avec le crontab qui fonctionnent donc le cron est bien paramètré je pense.)
dans mon fichier shell :
start)
if [ -e $S3DServerLife ]; then
echo "S3DServer Advanced 1.5.1 for Linux seems to be running";
echo "If you are sure the server is not running, delete $S3DServerLife"
exit 1
else
echo "Starting S3DServer Advanced 1.5.1 for Linux"
if [ -e S3DServer-1.5.1-Advanced-Linux ]; then
if [ ! -x S3DServer-1.5.1-Advanced-Linux ]; then
echo "S3DServer-1.5.1-Advanced-Linux is not executable, trying to set it"
chmod u+x S3DServer-1.5.1-Advanced-Linux
fi
if [ -x S3DServer-1.5.1-Advanced-Linux ]; then
./S3DServer-1.5.1-Advanced-Linux &
for c in $(seq 1 300); do
if [ ! -e $S3DServerLife ]; then
echo -n "."
sleep 1
else
echo "done"
break
fi
done
else
echo "S3DServer-1.5.1-Advanced-Linux is not executable, fix this"
exit 4
fi
else
echo "Couldnt find S3DServer-1.5.1-Advanced-Linux"
exit 5
fi
fi
;;
dans le crontab -e je fais :
# m h dom mon dow command
* * * * * /usr/local/sbin/S3DServer_script start & 2>&1 > /root/cmd.log
A voir également:
- Fichier shell ne fonctionne pas avec cron
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Classic shell - Télécharger - Personnalisation