cat $Log | /usr/bin/mail moi -s "Sauvegarde de $Src terminee, v=EF=BF=BDifi=
er la date=20
de $Log"
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Si je le lance en console root : le script fonctionne
si je le met dans le crontab de root : dans le /var/log/syslog, j'ai bien c=
ron=20
qui lance mon script, mais rien ne se passe ! (j'ai test=C3=A9 avec le scri=
pt dons=20
mon /root local sans passer par nfs, le probl=C3=A8me est identique !)
Quel peut =C3=AAtre le probl=C3=A8me =C3=A0 votre avis ?
cat $Log | /usr/bin/mail moi -s "Sauvegarde de $Src terminee, v�ifier la date de $Log" ============================================ > Si je le lance en console root : le script fonctionne
si je le met dans le crontab de root : dans le /var/log/syslog, j'ai bien cron qui lance mon script, mais rien ne se passe ! (j'ai testé avec le script dons mon /root local sans passer par nfs, le problème est identique !)
Quel peut être le problème à votre avis ?
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Salut,
Par hasard, tu n'as pas oublié un retour charriot après ta ligne de
crontab ? (Ca vient juste de m'arriver)
Autre possibilité: es-tu certain de tes paramètres de ta ligne cron ?
(exemple */5 * * 2 : toute les 5 minutes le mardi alors que nous sommes
lundi)
a+
f.
Bulot Grégory wrote:
Bonjour,
J'ai un ptit spoucis avec crontab et un de mes shells de sauvegarde
soit mon shell :
====================== > #!/bin/sh
cat $Log | /usr/bin/mail moi -s "Sauvegarde de $Src terminee, v�ifier la date
de $Log"
============================================ >
Si je le lance en console root : le script fonctionne
si je le met dans le crontab de root : dans le /var/log/syslog, j'ai bien cron
qui lance mon script, mais rien ne se passe ! (j'ai testé avec le script dons
mon /root local sans passer par nfs, le problème est identique !)
Quel peut être le problème à votre avis ?
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
cat $Log | /usr/bin/mail moi -s "Sauvegarde de $Src terminee, v�ifier la date de $Log" ============================================ > Si je le lance en console root : le script fonctionne
si je le met dans le crontab de root : dans le /var/log/syslog, j'ai bien cron qui lance mon script, mais rien ne se passe ! (j'ai testé avec le script dons mon /root local sans passer par nfs, le problème est identique !)
Quel peut être le problème à votre avis ?
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
donc pas le moindre message d'erreur ? Pas le moindre mail ?
rien, juste dans syslog, le temoin de cron laissant supposer qu'il tente de lancer mon shell, j'ai ajouter un autre shelle qui envoi a syslog "test" ====== test.cron.sh ==== #!/bin/sh
/usr/bin/logger -i test ===============
Mar 13 08:53:46 primergy crontab[29722]: (root) BEGIN EDIT (root) Mar 13 08:54:07 primergy crontab[29722]: (root) REPLACE (root) Mar 13 08:54:07 primergy crontab[29722]: (root) END EDIT (root) Mar 13 08:55:01 primergy /usr/sbin/cron[25427]: (root) RELOAD (crontabs/roo t) Mar 13 08:55:01 primergy /USR/SBIN/CRON[29727]: (root) CMD (/mnt/trinity/nfs/www/SitesVirtuels/XXXXXX/batch/TrinityToPrimergy.sh) Mar 13 08:55:01 primergy /USR/SBIN/CRON[29728]: (root) CMD (/mnt/trinity/nfs/www/SitesVirtuels/XXXXXX/batch/test.cron.sh) Mar 13 08:55:01 primergy logger[29730]: test
Cela me dit peut etre quelque chose mais sans grande certitude. Si tu ajoutes cela dans ton script, cela fonctionne t-il mieux ?
donc pas le moindre message d'erreur ? Pas le moindre mail ?
rien, juste dans syslog, le temoin de cron laissant supposer qu'il tente de
lancer mon shell, j'ai ajouter un autre shelle qui envoi a syslog "test"
====== test.cron.sh ====
#!/bin/sh
/usr/bin/logger -i test
===============
Mar 13 08:53:46 primergy crontab[29722]: (root) BEGIN EDIT (root)
Mar 13 08:54:07 primergy crontab[29722]: (root) REPLACE (root)
Mar 13 08:54:07 primergy crontab[29722]: (root) END EDIT (root)
Mar 13 08:55:01 primergy /usr/sbin/cron[25427]: (root) RELOAD (crontabs/roo t)
Mar 13 08:55:01 primergy /USR/SBIN/CRON[29727]: (root) CMD
(/mnt/trinity/nfs/www/SitesVirtuels/XXXXXX/batch/TrinityToPrimergy.sh)
Mar 13 08:55:01 primergy /USR/SBIN/CRON[29728]: (root) CMD
(/mnt/trinity/nfs/www/SitesVirtuels/XXXXXX/batch/test.cron.sh)
Mar 13 08:55:01 primergy logger[29730]: test
Cela me dit peut etre quelque chose mais sans grande certitude.
Si tu ajoutes cela dans ton script, cela fonctionne t-il mieux ?
donc pas le moindre message d'erreur ? Pas le moindre mail ?
rien, juste dans syslog, le temoin de cron laissant supposer qu'il tente de lancer mon shell, j'ai ajouter un autre shelle qui envoi a syslog "test" ====== test.cron.sh ==== #!/bin/sh
/usr/bin/logger -i test ===============
Mar 13 08:53:46 primergy crontab[29722]: (root) BEGIN EDIT (root) Mar 13 08:54:07 primergy crontab[29722]: (root) REPLACE (root) Mar 13 08:54:07 primergy crontab[29722]: (root) END EDIT (root) Mar 13 08:55:01 primergy /usr/sbin/cron[25427]: (root) RELOAD (crontabs/roo t) Mar 13 08:55:01 primergy /USR/SBIN/CRON[29727]: (root) CMD (/mnt/trinity/nfs/www/SitesVirtuels/XXXXXX/batch/TrinityToPrimergy.sh) Mar 13 08:55:01 primergy /USR/SBIN/CRON[29728]: (root) CMD (/mnt/trinity/nfs/www/SitesVirtuels/XXXXXX/batch/test.cron.sh) Mar 13 08:55:01 primergy logger[29730]: test
Cela me dit peut etre quelque chose mais sans grande certitude. Si tu ajoutes cela dans ton script, cela fonctionne t-il mieux ?
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
> > 59 08 * * > > * > > /mnt/trinity/nfs/www/SitesVirtuels/XXXX/batch/TrinityToPrimergy.sh 59 > > 08 * * > > * > > /mnt/trinity/nfs/www/SitesVirtuels/XXXX/batch/test.cron.sh > > Dans ta crontab, après tes variables temporelles, on ne devrait pa s voir > le user qui lance les scripts ?
Seulement pour la crontab système (/etc/crontab). Pour les crontab utilisateur c'est inutile et incorrect.
> > 59 08 * *
> > *
> > /mnt/trinity/nfs/www/SitesVirtuels/XXXX/batch/TrinityToPrimergy.sh 59
> > 08 * *
> > *
> > /mnt/trinity/nfs/www/SitesVirtuels/XXXX/batch/test.cron.sh
>
> Dans ta crontab, après tes variables temporelles, on ne devrait pa s voir
> le user qui lance les scripts ?
Seulement pour la crontab système (/etc/crontab). Pour les crontab
utilisateur c'est inutile et incorrect.
> > 59 08 * * > > * > > /mnt/trinity/nfs/www/SitesVirtuels/XXXX/batch/TrinityToPrimergy.sh 59 > > 08 * * > > * > > /mnt/trinity/nfs/www/SitesVirtuels/XXXX/batch/test.cron.sh > > Dans ta crontab, après tes variables temporelles, on ne devrait pa s voir > le user qui lance les scripts ?
Seulement pour la crontab système (/etc/crontab). Pour les crontab utilisateur c'est inutile et incorrect.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact