[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [openbsd-france-misc] Cron n'execute pas correctement un script ?



> Tu utilises quel utilisateur pour cron et qui est owner du script a
> executer?
>

J'utilise /var/cron/tabs/root
Donc je suppose que j'utilise le cron de root ? (sait on jamais hein :p)
et le owner du script ainsi que du fichier a uploadé est root egalement.

Peut etre quelqu'un aurait il un script qui fasse un upload sur ftp (en fait
il s'agit de ma sauvegarde journaliere) pour que je puisse "reprendre" la
partie upload ou alors voir si je n'ai rien oublié...

> Le 19 mai 04, à 15:10, Vargas Emmanuel a écrit :
>
> >> Salut,
> >>
> >> Ce serait pas un problème de droits ?
> >>
> > Salut
> > merci pour cette reponse rapide :)
> > droits de qui/quoi ?
> > le fichier a uploader sur le ftp est en 755
> > 16:02 root AT pussycat ~# ll Pussycat_save_journal_Wed.tgz
> > -rwxr-xr-x    1 root     wheel        467k May 19 15:59
> > Pussycat_save_journal_Wed.tgz
> >
> > le fichier executé par cron est quant a lui egalement en 755
> > Seul le fichier .netrc contenant le login/pass du ftp est en 700 mais
> > j ai
> > essaye de lle mettre en 755 et c'est la meme chose :(
> >
> > Mais cron n'est il pas sensé executé avec les droits de l'utilisateur ?
> > (ps : je sais pas si c'est pas "mal" mais j'ai rajoute mon script a
> > executer
> > dans /var/cron/tabs/root)
> >
> > Merci
> >
> >>
> >>> Bonsoir la liste,
> >>>
> >>> desole de vous poser une question de debutant, mais j'ai un probleme
> > sous
> >>> openbsd que je n'ai pas sous linux et j'avoue que la je suis un peu
> > perdu
> >>> sur le "pourquoi du comment" ! :)
> >>>
> >>> Donc, voila, j'ai un script qui est appelle par cron regulierement :
> >>> 22      *       *       *       *       /bin/sh
> > /root/save_journal_ftp.sh
> >>>
> >>> /dev/null
> >>>
> >>> Lorsque j'execute ce script, "a la main" sans passer par cron, il
> >> fonctionne
> >>> nickel (il envoie un fichier sur un ftp), mais lorsque j'execute ce
> >> fichier
> >>> par cron, ben noway, il m'execute bien le script (il ecrit dans le
> > fichier
> >>> de debug) mais il ne m'envoie pas le fichier par ftp.
> >>>
> >>> Voila le script fautif (j'ai juste enlever les login pass hein :) ) :
> >>>
> >>>
> >>> -----> debut <------
> >>> 15:37 root AT pussycat ~# less save_journal_ftp.sh
> >>> #!/bin/sh
> >>> JOUR=`date +%a`
> >>> FTP_SERVER="ftpperso.free.fr"
> >>> FTP_USER="*****"
> >>> FTP_PWD="******"
> >>>
> >>> echo "debut de la sauve ftp" >> "/root/rapport.txt"
> >>> echo "machine $FTP_SERVER" > /root/.netrc
> >>> echo "login $FTP_USER" >> /root/.netrc
> >>> echo "password $FTP_PWD" >> /root/.netrc
> >>> chmod go-rwx /root/.netrc
> >>>
> >>> ftp -i -p << **
> >>> open $FTP_SERVER
> >>> put /root/Pussycat_save_journal_$JOUR.tgz
> > Pussycat_save_journ_$JOUR.tar.gz
> >>> bye
> >>> **
> >>> 15:38 root AT pussycat ~# ll save_journal_ftp.sh
> >>> -rwx--x--x    1 root     wheel         419 May 19 15:19
> >> save_journal_ftp.sh*
> >>>
> >>>
> >>> -----> Fin <------
> >>>
> >>> Voila, merci de m'avoir lu jsuqu'au bout mais la j'avoue que je
> >>> bloque
> > un
> >>> peu :)
> >>>
> >>> COrdialement,
> >>> Vargas Emmanuel
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail:
> > openbsd-france-misc-unsubscribe AT openbsd-france POINT org
> >>> For additional commands, e-mail:
> >> openbsd-france-misc-help AT openbsd-france POINT org
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail:
> >> openbsd-france-misc-unsubscribe AT openbsd-france POINT org
> >> For additional commands, e-mail:
> > openbsd-france-misc-help AT openbsd-france POINT org
> >>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > openbsd-france-misc-unsubscribe AT openbsd-france POINT org
> > For additional commands, e-mail:
> > openbsd-france-misc-help AT openbsd-france POINT org
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: openbsd-france-misc-unsubscribe AT openbsd-france POINT org
> For additional commands, e-mail:
openbsd-france-misc-help AT openbsd-france POINT org
>
>