j'ai ecris un fichier shell permettant d'executer une sauvegarde du
/home (image iso ...). Je suis sous root je lance mon script shell (
fichier iso, formatage blank=3Dfast, gravure de l'iso...) tout est ok....
Je veux creer une sauvegarde automatique j'utilise crontab -e (sous
root) et l=E0 cela ne marche pas, je m'explique la tache s'effectue =E0
l'heure demand=E9e, l'iso est cr=E9=E9e mais le script s'arrete sur le
formatage du cd, il ne veut pas formater ni graver, la derniere ligne
de mon script est d'effacer mon iso chose qu'il ne fait m=EAme pas (avec
crontab)...
Je n'ai pas la solution à ton problème, mais en tout cas, ça c'est un trou de sécurité béant : n'importe quel utilisateur peut mettre un symlink « /tmp/image.iso » pointant vers un fichier d'un autre utilisateur qu'il voudrait voir blaster, et boum. À ta place, j'utiliserais « tempfile » pour créer un fichier temporaire de manière sure.
Je n'ai pas la solution à ton problème, mais en tout cas, ça c'est un trou
de sécurité béant : n'importe quel utilisateur peut mettre un symlink
« /tmp/image.iso » pointant vers un fichier d'un autre utilisateur qu'il
voudrait voir blaster, et boum. À ta place, j'utiliserais « tempfile » pour
créer un fichier temporaire de manière sure.
Je n'ai pas la solution à ton problème, mais en tout cas, ça c'est un trou de sécurité béant : n'importe quel utilisateur peut mettre un symlink « /tmp/image.iso » pointant vers un fichier d'un autre utilisateur qu'il voudrait voir blaster, et boum. À ta place, j'utiliserais « tempfile » pour créer un fichier temporaire de manière sure.
Le script fonctionne si je le lance en direct ./sauvegarde.sh il marche aussi en le divisant en trois script
OK, mais ça ne répond pas à la question posée ;-) tu n'as pas non plus répondu aux précédentes :
Que se passe-t'il si dans la crontab, tu ajoutes «>/dev/null 2>&1» au bout de la ligne qui lance ton script ?
Qu'y a-t'il dans les mails que tu reçois, éventuellement sous root ?
Pour info, ton script fonctionne parfaitement dans ma crontab. Je mettrais bien en cause un schmilblick du côté du mail que cron essaie de t'envoyer, d'où l'intérêt de faire l'essai avec Dave Nul sus-mentionné.
a+++
-- Il est important pour tous de réaliser que plus le négoce augmente, plus il y a de commerce. George W. Bush
N'aurais-tu pas un filesystem plein ?
Le script fonctionne si je le lance en direct ./sauvegarde.sh
il marche aussi en le divisant en trois script
OK, mais ça ne répond pas à la question posée ;-) tu n'as pas non plus
répondu aux précédentes :
Que se passe-t'il si dans la crontab, tu ajoutes «>/dev/null 2>&1» au
bout de la ligne qui lance ton script ?
Qu'y a-t'il dans les mails que tu reçois, éventuellement sous root ?
Pour info, ton script fonctionne parfaitement dans ma crontab. Je
mettrais bien en cause un schmilblick du côté du mail que cron essaie de
t'envoyer, d'où l'intérêt de faire l'essai avec Dave Nul sus-mentionné.
a+++
--
Il est important pour tous de réaliser que plus le négoce augmente, plus
il y a de commerce.
George W. Bush
Le script fonctionne si je le lance en direct ./sauvegarde.sh il marche aussi en le divisant en trois script
OK, mais ça ne répond pas à la question posée ;-) tu n'as pas non plus répondu aux précédentes :
Que se passe-t'il si dans la crontab, tu ajoutes «>/dev/null 2>&1» au bout de la ligne qui lance ton script ?
Qu'y a-t'il dans les mails que tu reçois, éventuellement sous root ?
Pour info, ton script fonctionne parfaitement dans ma crontab. Je mettrais bien en cause un schmilblick du côté du mail que cron essaie de t'envoyer, d'où l'intérêt de faire l'essai avec Dave Nul sus-mentionné.
a+++
-- Il est important pour tous de réaliser que plus le négoce augmente, plus il y a de commerce. George W. Bush
Bernard Déléchamp
Le script fonctionne si je le lance en direct ./sauvegarde.sh il marche aussi en le divisant en trois script
Euh !!! On pourrait savoir où tu en es ?
-- J'ai tant rêvé de toi que tu perds ta réalité. Robert Desnos
Le script fonctionne si je le lance en direct ./sauvegarde.sh
il marche aussi en le divisant en trois script
Euh !!! On pourrait savoir où tu en es ?
--
J'ai tant rêvé de toi que tu perds ta réalité.
Robert Desnos