script bash qui plante - Linux et OS Alternatifs
Marsh Posté le 11-03-2005 à 21:29:57
balises fixed ou cpp please
Marsh Posté le 11-03-2005 à 21:32:21
-e !
essaie
! -e
Marsh Posté le 11-03-2005 à 21:47:33
if [ ];then
Marsh Posté le 11-03-2005 à 21:49:40
black_lord a écrit : balises fixed ou cpp please |
if [ -d /home/thierry/scripts/ ]
then
echo ""
echo "Mise en place des sauvegardes"
if [!-e /etc/cron.weekly/rsync_backup_compta] then
cp -fpv /home/thierry/scripts/rsync_backup_compta /etc/cron.weekly/ fi
if [!-e /etc/cron.weekly/rsync_backup_etc] then
cp -fpv /home/thierry/scripts/rsync_backup_etc /etc/cron.weekly/ fi
if [!-e /etc/cron.daily/rsync_backup_home] then
cp -fpv /home/thierry/scripts/rsync_backup_home /etc/cron.daily/ fi
echo "Mise en place de crontab"
echo SHELL=/bin/bash > /etc/crontab
echo PATH=/sbinbinusr/sbinusr/bin >> /etc/crontab
echo MAILTO=root >> /etc/crontab
echo HOME=/ >> /etc/crontab
echo >> /etc/crontab
echo \# run-parts >> /etc/crontab
echo 01 \* \* \* \* root nice -n 19 run-parts /etc/cron.hourly >> /etc/crontab
echo 02 21 \* \* \* root nice -n 19 run-parts /etc/cron.daily >> /etc/crontab
echo 22 21 \* \* 0 root nice -n 19 run-parts /etc/cron.weekly >> /etc/crontab
echo 42 21 1 \* \* root nice -n 19 run-parts /etc/cron.monthly >> /etc/crontab
echo ""
echo "vérifier maintenant la configuration de SAMBA ? "
read reponse
if [$reponse == "O"]or[$reponse == "o"]or[$reponse == "Y"]or[$reponse == "y"]
then
echo "reponse OUI" ;
drakconf
fi
else
echo " La directory /home/thierry/scripts/ n'à pas été trouvée. "
echo " La mise en place des sauvegardes à échoué"
fi
Jespère répondre à la question, car je l'ai pas trop bien comprise
Marsh Posté le 11-03-2005 à 21:51:00
if [ -d /home/thierry/scripts/ ] |
c'est ca fixed
Marsh Posté le 11-03-2005 à 21:55:15
ReplyMarsh Posté le 11-03-2005 à 22:13:27
if [ ];then
est équivalent à
if [ ]
then
je te laisse faire la déduction
Marsh Posté le 11-03-2005 à 21:21:49
Dans un if j'ai cet autre if. Il me fait une erreur à la sortie du 1er if. Si je le supprime ça fonctionne. Pourtant ça me semble correct. Je ne vois pas l'erreur.
if [-e !/etc/cron.weekly/rsync_backup_compta]then
cp -fpv /home/thierry/scripts/rsync_backup_compta /etc/cron.weekly/ fi
Mais qu'est ce que j'ai fais ?