Je souhaite faire une sauvegarde automatique sur un HDD USB pour cela
j'utilise un cron
* * 5 * * /root/backup.sh (effectu=E9 sous ROOT)
cela fonctionne que si j'ai une session active en root ou autre
utilisateur, sinon le cron ne se lance pas lorsque l'on est sur
l'ecran d'identification de connection
Pourquoi doit on avoir une session active pour que le cron
fonctionne ?
Je souhaite faire une sauvegarde automatique sur un HDD USB pour cela j'utilise un cron
* * 5 * * /root/backup.sh (effectué sous ROOT)
cela fonctionne que si j'ai une session active en root ou autre utilisateur, sinon le cron ne se lance pas lorsque l'on est sur l'ecran d'identification de connection
Comment sais-tu qu'il ne se lance pas? Si tu mets un
touch /tmp/whiterabbit
au début de ton script, est-ce qu'un fichier /tmp/whiterabbit n'est pas créé?
"ericd85" :
Je souhaite faire une sauvegarde automatique sur un HDD USB pour cela
j'utilise un cron
* * 5 * * /root/backup.sh (effectué sous ROOT)
cela fonctionne que si j'ai une session active en root ou autre
utilisateur, sinon le cron ne se lance pas lorsque l'on est sur
l'ecran d'identification de connection
Comment sais-tu qu'il ne se lance pas? Si tu mets un
touch /tmp/whiterabbit
au début de ton script, est-ce qu'un fichier /tmp/whiterabbit n'est pas créé?
Je souhaite faire une sauvegarde automatique sur un HDD USB pour cela j'utilise un cron
* * 5 * * /root/backup.sh (effectué sous ROOT)
cela fonctionne que si j'ai une session active en root ou autre utilisateur, sinon le cron ne se lance pas lorsque l'on est sur l'ecran d'identification de connection
Comment sais-tu qu'il ne se lance pas? Si tu mets un
touch /tmp/whiterabbit
au début de ton script, est-ce qu'un fichier /tmp/whiterabbit n'est pas créé?
Je souhaite faire une sauvegarde automatique sur un HDD USB pour cela j'utilise un cron
* * 5 * * /root/backup.sh (effectué sous ROOT)
cela fonctionne que si j'ai une session active en root ou autre utilisateur, sinon le cron ne se lance pas lorsque l'on est sur l'ecran d'identification de connection Pourquoi doit on avoir une session active pour que le cron fonctionne ?
c'est quoi la difference entre cron et anacron ?
merci
Bonsoir,
Tout d'abord pourquoi une sauvegarde toutes les minutes mais seulement le 5 de chaque mois ? Ensuite quel est le contenu du script shell lancé ? "effectué sous root" cela veut dire quoi exactement ? # crontab -e ? Un script lance par cron s'exécute avec l'environnement défini dans /etc/crontab et n'est pas rattaché à un terminal. (vérifie avec ps -ef)
En outre, il n'est absolument pas nécessaire d'avoir une quelconque "session" ouverte. ??? Cordialement
Bonsoir,
Je souhaite faire une sauvegarde automatique sur un HDD USB pour cela
j'utilise un cron
* * 5 * * /root/backup.sh (effectué sous ROOT)
cela fonctionne que si j'ai une session active en root ou autre
utilisateur, sinon le cron ne se lance pas lorsque l'on est sur
l'ecran d'identification de connection
Pourquoi doit on avoir une session active pour que le cron
fonctionne ?
c'est quoi la difference entre cron et anacron ?
merci
Bonsoir,
Tout d'abord pourquoi une sauvegarde toutes les minutes mais seulement
le 5 de chaque mois ?
Ensuite quel est le contenu du script shell lancé ?
"effectué sous root" cela veut dire quoi exactement ? # crontab -e ?
Un script lance par cron s'exécute avec l'environnement défini dans
/etc/crontab et n'est pas rattaché à un terminal. (vérifie avec ps -ef)
En outre, il n'est absolument pas nécessaire d'avoir une quelconque
"session" ouverte.
???
Cordialement
Je souhaite faire une sauvegarde automatique sur un HDD USB pour cela j'utilise un cron
* * 5 * * /root/backup.sh (effectué sous ROOT)
cela fonctionne que si j'ai une session active en root ou autre utilisateur, sinon le cron ne se lance pas lorsque l'on est sur l'ecran d'identification de connection Pourquoi doit on avoir une session active pour que le cron fonctionne ?
c'est quoi la difference entre cron et anacron ?
merci
Bonsoir,
Tout d'abord pourquoi une sauvegarde toutes les minutes mais seulement le 5 de chaque mois ? Ensuite quel est le contenu du script shell lancé ? "effectué sous root" cela veut dire quoi exactement ? # crontab -e ? Un script lance par cron s'exécute avec l'environnement défini dans /etc/crontab et n'est pas rattaché à un terminal. (vérifie avec ps -ef)
En outre, il n'est absolument pas nécessaire d'avoir une quelconque "session" ouverte. ??? Cordialement
ericd85
merci de vos reponse.
dans le script shell ce n'est que du cp de different repertoire. j'ai effectué crontab -e sous la session de root
la sauvegarde doit se faire tous les 5 heures, mais pour mes testes je l'ai mis toutes les 5 minutes
*/5 * * * * /root/backup.sh
quelque soit le parametrage du cron ( 5 * * * /root/backup.sh ou */5 * * * * /root/backup.sh ...) cela se lance que lorsque j'ai une session ouverte. Pour tester j'efface le contenu de mon disque externe entre deux copies.
merci de vos reponse.
dans le script shell ce n'est que du cp de different repertoire.
j'ai effectué crontab -e sous la session de root
la sauvegarde doit se faire tous les 5 heures, mais pour mes testes je
l'ai mis toutes les 5 minutes
*/5 * * * * /root/backup.sh
quelque soit le parametrage du cron ( 5 * * * /root/backup.sh ou */5
* * * * /root/backup.sh ...)
cela se lance que lorsque j'ai une session ouverte. Pour tester
j'efface le contenu de mon disque externe entre deux copies.
dans le script shell ce n'est que du cp de different repertoire. j'ai effectué crontab -e sous la session de root
la sauvegarde doit se faire tous les 5 heures, mais pour mes testes je l'ai mis toutes les 5 minutes
*/5 * * * * /root/backup.sh
quelque soit le parametrage du cron ( 5 * * * /root/backup.sh ou */5 * * * * /root/backup.sh ...) cela se lance que lorsque j'ai une session ouverte. Pour tester j'efface le contenu de mon disque externe entre deux copies.
Eric Belhomme
"ericd85" wrote in news:1172123047.831730.292460 @a75g2000cwd.googlegroups.com:
*/5 * * * * /root/backup.sh
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
le fichier /etc/crontab attend les paramètres suivants : minute heure jour mois jour_de_la_semaine utilisateur commande
or la ligne que tu donnes en référence ne contient pas de commande à lancer, et essaie de s'impresonnaliser avec le compte utilisateur "/root/backup.sh" !
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup mieux...
-- Rico
"ericd85" <ericd85@hotmail.com> wrote in news:1172123047.831730.292460
@a75g2000cwd.googlegroups.com:
*/5 * * * * /root/backup.sh
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
le fichier /etc/crontab attend les paramètres suivants :
minute heure jour mois jour_de_la_semaine utilisateur commande
or la ligne que tu donnes en référence ne contient pas de commande à
lancer, et essaie de s'impresonnaliser avec le compte utilisateur
"/root/backup.sh" !
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup
mieux...
"ericd85" wrote in news:1172123047.831730.292460 @a75g2000cwd.googlegroups.com:
*/5 * * * * /root/backup.sh
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
le fichier /etc/crontab attend les paramètres suivants : minute heure jour mois jour_de_la_semaine utilisateur commande
or la ligne que tu donnes en référence ne contient pas de commande à lancer, et essaie de s'impresonnaliser avec le compte utilisateur "/root/backup.sh" !
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup mieux...
-- Rico
ALain Montfranc
Eric Belhomme a écrit
"ericd85" wrote in news:1172123047.831730.292460 @a75g2000cwd.googlegroups.com:
*/5 * * * * /root/backup.sh
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
Ah ?
Step values can be used in conjunction with ranges. Fol lowing a range with ``/<number>'' specifies skips of the number's value through the range. For example, ``0-23/2'' can be used in the hours field to specify command execu tion every other hour (the alternative in the V7 standard is ``0,2,4,6,8,10,12,14,16,18,20,22''). Steps are also permitted after an asterisk, so if you want to say ``every two hours'', just use ``*/2''.
le fichier /etc/crontab attend les paramètres suivants : minute heure jour mois jour_de_la_semaine utilisateur commande
Utilisateur ???
nan nan... Il y a une crontab differente par utilisateur, donc pas besoin de preciser l'utilisateur... Ou alors c'est un cron non standard :-D
or la ligne que tu donnes en référence ne contient pas de commande à lancer, et essaie de s'impresonnaliser avec le compte utilisateur "/root/backup.sh" !
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup mieux...
Jamis mis de "root" dans mes crontab et elles marchent bien..
Eric Belhomme a écrit
"ericd85" <ericd85@hotmail.com> wrote in news:1172123047.831730.292460
@a75g2000cwd.googlegroups.com:
*/5 * * * * /root/backup.sh
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
Ah ?
Step values can be used in conjunction with ranges. Fol
lowing a range with ``/<number>'' specifies skips of the
number's value through the range. For example, ``0-23/2''
can be used in the hours field to specify command execu
tion every other hour (the alternative in the V7 standard
is ``0,2,4,6,8,10,12,14,16,18,20,22''). Steps are also
permitted after an asterisk, so if you want to say ``every
two hours'', just use ``*/2''.
le fichier /etc/crontab attend les paramètres suivants :
minute heure jour mois jour_de_la_semaine utilisateur commande
Utilisateur ???
nan nan... Il y a une crontab differente par utilisateur, donc pas
besoin de preciser l'utilisateur... Ou alors c'est un cron non standard
:-D
or la ligne que tu donnes en référence ne contient pas de commande à
lancer, et essaie de s'impresonnaliser avec le compte utilisateur
"/root/backup.sh" !
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup
mieux...
Jamis mis de "root" dans mes crontab et elles marchent bien..
"ericd85" wrote in news:1172123047.831730.292460 @a75g2000cwd.googlegroups.com:
*/5 * * * * /root/backup.sh
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
Ah ?
Step values can be used in conjunction with ranges. Fol lowing a range with ``/<number>'' specifies skips of the number's value through the range. For example, ``0-23/2'' can be used in the hours field to specify command execu tion every other hour (the alternative in the V7 standard is ``0,2,4,6,8,10,12,14,16,18,20,22''). Steps are also permitted after an asterisk, so if you want to say ``every two hours'', just use ``*/2''.
le fichier /etc/crontab attend les paramètres suivants : minute heure jour mois jour_de_la_semaine utilisateur commande
Utilisateur ???
nan nan... Il y a une crontab differente par utilisateur, donc pas besoin de preciser l'utilisateur... Ou alors c'est un cron non standard :-D
or la ligne que tu donnes en référence ne contient pas de commande à lancer, et essaie de s'impresonnaliser avec le compte utilisateur "/root/backup.sh" !
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup mieux...
Jamis mis de "root" dans mes crontab et elles marchent bien..
Eric Belhomme
ALain Montfranc wrote in news::
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
Ah ?
Step values can be used in conjunction with ranges. Fol lowing a range with ``/<number>'' specifies skips of the number's value through the range. For example, ``0-23/2'' can be used in the hours field to specify command execu tion every other hour (the alternative in the V7 standard is ``0,2,4,6,8,10,12,14,16,18,20,22''). Steps are also permitted after an asterisk, so if you want to say ``every two hours'', just use ``*/2''.
je ne parlais pas du */5, mais du fait qu'il manque l'utilisateur, cf
explications plus loin
le fichier /etc/crontab attend les paramètres suivants : minute heure jour mois jour_de_la_semaine utilisateur commande
Utilisateur ???
nan nan... Il y a une crontab differente par utilisateur, donc pas besoin de preciser l'utilisateur... Ou alors c'est un cron non standard :-D
non, je parle bien du fichier /etc/crontab alors que toi tu parles des
fichiers crontab utilisateurs, que l'on modifie avec la commande 'crontab -e'
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup mieux...
Jamis mis de "root" dans mes crontab et elles marchent bien..
cat /etc/crontab et tu comprendras ce que je veux dire...
-- Rico
ALain Montfranc <x@x.con> wrote in news:mn.b2887d721b2c2738.51095@x.con:
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
Ah ?
Step values can be used in conjunction with ranges. Fol
lowing a range with ``/<number>'' specifies skips of the
number's value through the range. For example, ``0-23/2''
can be used in the hours field to specify command execu
tion every other hour (the alternative in the V7 standard
is ``0,2,4,6,8,10,12,14,16,18,20,22''). Steps are also
permitted after an asterisk, so if you want to say ``every
two hours'', just use ``*/2''.
je ne parlais pas du */5, mais du fait qu'il manque l'utilisateur, cf
explications plus loin
le fichier /etc/crontab attend les paramètres suivants :
minute heure jour mois jour_de_la_semaine utilisateur commande
Utilisateur ???
nan nan... Il y a une crontab differente par utilisateur, donc pas
besoin de preciser l'utilisateur... Ou alors c'est un cron non standard
:-D
non, je parle bien du fichier /etc/crontab alors que toi tu parles des
fichiers crontab utilisateurs, que l'on modifie avec la commande 'crontab
-e'
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup
mieux...
Jamis mis de "root" dans mes crontab et elles marchent bien..
cat /etc/crontab et tu comprendras ce que je veux dire...
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
Ah ?
Step values can be used in conjunction with ranges. Fol lowing a range with ``/<number>'' specifies skips of the number's value through the range. For example, ``0-23/2'' can be used in the hours field to specify command execu tion every other hour (the alternative in the V7 standard is ``0,2,4,6,8,10,12,14,16,18,20,22''). Steps are also permitted after an asterisk, so if you want to say ``every two hours'', just use ``*/2''.
je ne parlais pas du */5, mais du fait qu'il manque l'utilisateur, cf
explications plus loin
le fichier /etc/crontab attend les paramètres suivants : minute heure jour mois jour_de_la_semaine utilisateur commande
Utilisateur ???
nan nan... Il y a une crontab differente par utilisateur, donc pas besoin de preciser l'utilisateur... Ou alors c'est un cron non standard :-D
non, je parle bien du fichier /etc/crontab alors que toi tu parles des
fichiers crontab utilisateurs, que l'on modifie avec la commande 'crontab -e'
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup mieux...
Jamis mis de "root" dans mes crontab et elles marchent bien..
cat /etc/crontab et tu comprendras ce que je veux dire...
-- Rico
ALain Montfranc
Eric Belhomme a écrit
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup mieux...
Jamis mis de "root" dans mes crontab et elles marchent bien..
cat /etc/crontab et tu comprendras ce que je veux dire...
Au temps pour moi...
Eric Belhomme a écrit
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup
mieux...
Jamis mis de "root" dans mes crontab et elles marchent bien..
cat /etc/crontab et tu comprendras ce que je veux dire...
rajoutes "root" avant ta commande à exécuter, et ca marchera beaucoup mieux...
Jamis mis de "root" dans mes crontab et elles marchent bien..
cat /etc/crontab et tu comprendras ce que je veux dire...
Au temps pour moi...
Sébastien Monbrun aka TiChou
Dans le message <news:, *Eric Belhomme* tapota sur f.c.o.l.configuration :
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
Si si.
nan nan... Il y a une crontab differente par utilisateur, donc pas besoin de preciser l'utilisateur... Ou alors c'est un cron non standard :-D
non, je parle bien du fichier /etc/crontab alors que toi tu parles des
fichiers crontab utilisateurs, que l'on modifie avec la commande 'crontab -e'
Je cite l'OP :
*ericd85* tapota sur f.c.o.l.configuration :
j'ai effectué crontab -e sous la session de root
cat /etc/crontab et tu comprendras ce que je veux dire...
/etc/crontab n'a rien de standard, c'est un machin du cron de Vixie, célèbre pour ses nombreuses failles critiques et pour ses prises de positions douteuses. Le cron de Dillon, Anacron ou encore Fcron n'utilise pas le /etc/crontab dont vous parlez.
-- Sébastien Monbrun aka TiChou
Dans le message <news:Xns98DF7185725B4ericbelhommefreefr@212.27.60.39>,
*Eric Belhomme* tapota sur f.c.o.l.configuration :
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
Si si.
nan nan... Il y a une crontab differente par utilisateur, donc pas
besoin de preciser l'utilisateur... Ou alors c'est un cron non standard
:-D
non, je parle bien du fichier /etc/crontab alors que toi tu parles des
fichiers crontab utilisateurs, que l'on modifie avec la commande 'crontab
-e'
Je cite l'OP :
*ericd85* tapota sur f.c.o.l.configuration :
j'ai effectué crontab -e sous la session de root
cat /etc/crontab et tu comprendras ce que je veux dire...
/etc/crontab n'a rien de standard, c'est un machin du cron de Vixie, célèbre
pour ses nombreuses failles critiques et pour ses prises de positions
douteuses.
Le cron de Dillon, Anacron ou encore Fcron n'utilise pas le /etc/crontab
dont vous parlez.
Dans le message <news:, *Eric Belhomme* tapota sur f.c.o.l.configuration :
cette syntaxe n'est pas bonne, pas étaonant que ca ne marche pas...
Si si.
nan nan... Il y a une crontab differente par utilisateur, donc pas besoin de preciser l'utilisateur... Ou alors c'est un cron non standard :-D
non, je parle bien du fichier /etc/crontab alors que toi tu parles des
fichiers crontab utilisateurs, que l'on modifie avec la commande 'crontab -e'
Je cite l'OP :
*ericd85* tapota sur f.c.o.l.configuration :
j'ai effectué crontab -e sous la session de root
cat /etc/crontab et tu comprendras ce que je veux dire...
/etc/crontab n'a rien de standard, c'est un machin du cron de Vixie, célèbre pour ses nombreuses failles critiques et pour ses prises de positions douteuses. Le cron de Dillon, Anacron ou encore Fcron n'utilise pas le /etc/crontab dont vous parlez.