Vous utilisez un navigateur obsolète, veuillez le mettre à jour.
Veuillez utiliser un navigateur internet moderne avec JavaScript activé pour naviguer sur OpenClassrooms.com
Une question ? Pas de panique, on va vous aider !
Ce sujet est fermé.
Bonjour,
Je souhaite sauvegarder un serveur Minecraft toutes les heures. Dans /etc/cron.hourly, j'ai mis un fichier minecraft-server-save.sh :
#!/bin/sh cp -r /home/pi/minecraft-server /home/pi/minecraft-server-save
Mais ça ne fonctionne pas!
Can somebody help me?
salut,
le fichier est exécutable ?
le script fonctionne-t-il appelé "à la main" dans un terminal ?
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Salut,
J'ai rendu le fichier exécutable avec chmod +x et oui la commande fonctionne quand je l'entre dans un terminal.
Dans le cours sur linux : https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux/executer-un-programme-a-une-heure-differee ,
mateo21 explique qu'il est préférable de passer par le programme crontab pour utiliser cron.
que dit /var/log/syslog à propos de cron ?
/var/log/syslog
cron
modifie dans ton script ainsi :
#!/bin/sh exec >/home/pi/${0##*/}.log 2>&1 cp -r /home/pi/minecraft-server /home/pi/minecraft-server-save
puis, affiche-nous ce que contient /home/pi/minecraft-server-save.sh.log
/home/pi/minecraft-server-save.sh.log
Visiblement c'est cron qui ne fonctionne pas car aucun fichier n'a été créé...
Pourtant j'ai bien fait /etc/init.d/cron restart
tu as deux choix ou bien
tu ajoutes en faisant cela :
/bin/cp -r -f /home/pi/minecraft-server /home/pi/minecraft-server-save
le /bin/cp est le chemin complet de la commande que tu peux trouver avec
whereis cp
le "-f" c'est pour forcer bien entendu
ou bien tu fais ceci juste après
#!/bin/sh
tu ajoutes :
PATH=$PATH:/usr/bin:/usr/sbin:/sbin:/bin:/usr/local/sbin:/usr/local/bin cp -r -f /home/pi/minecraft-server /home/pi/minecraft-server-save
car le pauvre crond il détecte pas tout seul où sont situés les programmes qu'il utilise
-Edité par gmormorromrom 15 décembre 2016 à 18:07:34
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique