J'utilise un cron sous root pour exécuter une tâche chaque nuit.
La tâche s'exécute bien si la session root est ouverte, mais pas si elle est
fermée, ce qui est gênant pour des raisons de sécurité.
Quelle est la manière de procéder afin que le cron s'exécute en session
fermée?
Cordialement,
Etienne Thokadze
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas George
"PC" wrote in message <4731c08b$0$27375$:
J'utilise un cron sous root pour exécuter une tâche chaque nuit. La tâche s'exécute bien si la session root est ouverte, mais pas si elle est fermée, ce qui est gênant pour des raisons de sécurité.
Montre-nous le code que tu essaies d'exécuter.
"PC" wrote in message <4731c08b$0$27375$ba4acef3@news.orange.fr>:
J'utilise un cron sous root pour exécuter une tâche chaque nuit.
La tâche s'exécute bien si la session root est ouverte, mais pas si elle est
fermée, ce qui est gênant pour des raisons de sécurité.
J'utilise un cron sous root pour exécuter une tâche chaque nuit. La tâche s'exécute bien si la session root est ouverte, mais pas si elle est fermée, ce qui est gênant pour des raisons de sécurité.
Montre-nous le code que tu essaies d'exécuter.
Nom
Merci pour cette réponse, voici le fichier exécuté en cron: /sauvegarde_lundi
Contenu: cp -r /data/* /mnt/storex/lundi
"Nicolas George" <nicolas$ a écrit dans le message de news: 4731c0f9$0$28740$
"PC" wrote in message <4731c08b$0$27375$:
J'utilise un cron sous root pour exécuter une tâche chaque nuit. La tâche s'exécute bien si la session root est ouverte, mais pas si elle est fermée, ce qui est gênant pour des raisons de sécurité.
Montre-nous le code que tu essaies d'exécuter.
Merci pour cette réponse, voici le fichier exécuté en cron:
/sauvegarde_lundi
Contenu:
cp -r /data/* /mnt/storex/lundi
"Nicolas George" <nicolas$george@salle-s.org> a écrit dans le message de
news: 4731c0f9$0$28740$426a74cc@news.free.fr...
"PC" wrote in message <4731c08b$0$27375$ba4acef3@news.orange.fr>:
J'utilise un cron sous root pour exécuter une tâche chaque nuit.
La tâche s'exécute bien si la session root est ouverte, mais pas si elle
est
fermée, ce qui est gênant pour des raisons de sécurité.
Merci pour cette réponse, voici le fichier exécuté en cron: /sauvegarde_lundi
Contenu: cp -r /data/* /mnt/storex/lundi
"Nicolas George" <nicolas$ a écrit dans le message de news: 4731c0f9$0$28740$
"PC" wrote in message <4731c08b$0$27375$:
J'utilise un cron sous root pour exécuter une tâche chaque nuit. La tâche s'exécute bien si la session root est ouverte, mais pas si elle est fermée, ce qui est gênant pour des raisons de sécurité.
Montre-nous le code que tu essaies d'exécuter.
Matthieu Moy
"Nom" writes:
Merci pour cette réponse, voici le fichier exécuté en cron: /sauvegarde_lundi
Contenu: cp -r /data/* /mnt/storex/lundi
[ merci de répondre sous le message cité ]
A mon avis, /mnt/storex/ n'est pas monté quand tu essayes d'exécuter ça.
-- Matthieu
"Nom" <lala@loulou.fr> writes:
Merci pour cette réponse, voici le fichier exécuté en cron:
/sauvegarde_lundi
Contenu:
cp -r /data/* /mnt/storex/lundi
[ merci de répondre sous le message cité ]
A mon avis, /mnt/storex/ n'est pas monté quand tu essayes d'exécuter
ça.
Ce n'est pas une bonne idée de le mettre à la racine. Dans /usr/local/sbin, par exemple, ou éventuellement ~root/bin/ serait un meilleur endroit.
Contenu: cp -r /data/* /mnt/storex/lundi
Est-ce vraiment tout le contenu ? Si oui, alors ce n'est pas un exécutable valide, puisque rien ne dit au noyau avec quoi l'exécuter. La première ligne d'un script doit commencer par « #! » suivi du nom de l'exécutable qui sert à interpréter le script.
"Nom" wrote in message <4731d5ce$0$5093$ba4acef3@news.orange.fr>:
/sauvegarde_lundi
Ce n'est pas une bonne idée de le mettre à la racine. Dans /usr/local/sbin,
par exemple, ou éventuellement ~root/bin/ serait un meilleur endroit.
Contenu:
cp -r /data/* /mnt/storex/lundi
Est-ce vraiment tout le contenu ? Si oui, alors ce n'est pas un exécutable
valide, puisque rien ne dit au noyau avec quoi l'exécuter. La première ligne
d'un script doit commencer par « #! » suivi du nom de l'exécutable qui sert
à interpréter le script.
Ce n'est pas une bonne idée de le mettre à la racine. Dans /usr/local/sbin, par exemple, ou éventuellement ~root/bin/ serait un meilleur endroit.
Contenu: cp -r /data/* /mnt/storex/lundi
Est-ce vraiment tout le contenu ? Si oui, alors ce n'est pas un exécutable valide, puisque rien ne dit au noyau avec quoi l'exécuter. La première ligne d'un script doit commencer par « #! » suivi du nom de l'exécutable qui sert à interpréter le script.
Nom
"Nicolas George" <nicolas$ a écrit dans le message de news: 4731db20$0$13608$
Ce n'est pas une bonne idée de le mettre à la racine. Dans /usr/local/sbin, par exemple, ou éventuellement ~root/bin/ serait un meilleur endroit.
Contenu: cp -r /data/* /mnt/storex/lundi
Est-ce vraiment tout le contenu ? Si oui, alors ce n'est pas un exécutable valide, puisque rien ne dit au noyau avec quoi l'exécuter. La première ligne d'un script doit commencer par « #! » suivi du nom de l'exécutable qui sert à interpréter le script.
Merci pour ta réponse. et désolé pour mon implitesse.
Comme ça c'est mieux ?
"Nicolas George" <nicolas$george@salle-s.org> a écrit dans le message de
news: 4731db20$0$13608$426a74cc@news.free.fr...
"Nom" wrote in message <4731d5ce$0$5093$ba4acef3@news.orange.fr>:
/sauvegarde_lundi
Ce n'est pas une bonne idée de le mettre à la racine. Dans
/usr/local/sbin,
par exemple, ou éventuellement ~root/bin/ serait un meilleur endroit.
Contenu:
cp -r /data/* /mnt/storex/lundi
Est-ce vraiment tout le contenu ? Si oui, alors ce n'est pas un exécutable
valide, puisque rien ne dit au noyau avec quoi l'exécuter. La première
ligne
d'un script doit commencer par « #! » suivi du nom de l'exécutable qui
sert
à interpréter le script.
Merci pour ta réponse. et désolé pour mon implitesse.
Ce n'est pas une bonne idée de le mettre à la racine. Dans /usr/local/sbin, par exemple, ou éventuellement ~root/bin/ serait un meilleur endroit.
Contenu: cp -r /data/* /mnt/storex/lundi
Est-ce vraiment tout le contenu ? Si oui, alors ce n'est pas un exécutable valide, puisque rien ne dit au noyau avec quoi l'exécuter. La première ligne d'un script doit commencer par « #! » suivi du nom de l'exécutable qui sert à interpréter le script.
Merci pour ta réponse. et désolé pour mon implitesse.