Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/07/2009, à 08:23

k-nine

[Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

Bonjour,
J'ai un petit soucis au niveau de mes taches cron.
J'ai essayé plusieurs moyens pour ajouter mes taches à effectuer par root : "sudo crontab -e" et "sudo vi /etc/crontab" mais le résultat est le même : la tâche s'exécute uniquement quand je suis connecté au serveur !

Comment procéder pour que la tâche soit exécutée par root sans utilisateur connecté ?

Distrib : Ubuntu server 9.04

Dernière modification par k-nine (Le 14/07/2009, à 13:43)

Hors ligne

#2 Le 13/07/2009, à 09:09

Qid

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

louche ...
t'es vraiment sur de ce que tu dis ?
et t'es réelement sur une install serveur ?
non parce que moi en install minimal ça me le fait pas


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 13/07/2009, à 09:40

k-nine

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

C'est clair que c'est très bizarre !
Bon je vais essayer une tache très simple et redémarrer le serveur, on verra bien...

Hors ligne

#4 Le 13/07/2009, à 09:43

Qid

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

ou un mkdir aussi hein wink c'est un peu plus expéditif que de devoir rebooter
en fait tu cherche à executer quoi qui ne veut pas se faire ?


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#5 Le 13/07/2009, à 11:10

k-nine

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

Bon je viens de tester avec un "touch document.txt" et j'en ai la confirmation !
Cron execute la tache uniquement quand je suis connecté en SSH !

Là je sèche...

Edit: la tache est un script perl que j'ai testé en ligne de commande evidemment...

Dernière modification par k-nine (Le 13/07/2009, à 11:12)

Hors ligne

#6 Le 13/07/2009, à 19:19

PhiberOptik

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

Salut,
desolé pour le retard sad
en faite y a pas question de 3D en ce genre carte graphique...c'est ce que j'ai conclu personnelement

mais, continue à chercher, bon courage smile
++


La grande faille d'un système d'exploitation se trouve entre la chaise et le clavier

Hors ligne

#7 Le 13/07/2009, à 23:51

k-nine

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

PhiberOptik a écrit :

Salut,
desolé pour le retard sad
en faite y a pas question de 3D en ce genre carte graphique...c'est ce que j'ai conclu personnelement

mais, continue à chercher, bon courage smile
++

oula petite erreur !

Hors ligne

#8 Le 14/07/2009, à 05:52

Qid

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

PhiberOptik a écrit :

Salut,
desolé pour le retard sad
en faite y a pas question de 3D en ce genre carte graphique...c'est ce que j'ai conclu personnelement

mais, continue à chercher, bon courage smile
++

j'ai du mal à voir le rapport mais bon ...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#9 Le 14/07/2009, à 08:50

wblitz

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

si tu nous donnais l'entrée cron en question ainsi que le script à exécuter, ça pourrait aider.


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#10 Le 14/07/2009, à 12:36

k-nine

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

Bon alors là ! big_smile:D:D Je viens de découvrir mon erreur !
En fait à l'install j'ai choisi je crypter mon home avec ecryptfs. Or mon script perl créé un fichier temporaire dans mon home. Et bien sur quand je ne suis pas connecté à ma machine, le répertoire reste crypté, même pour root !

Alors j'ai tout simplement viré ecryptfs et chmodé l'accès à mon home, ça sera suffisant...

J'ai presque envie de signaler sur le wiki de ecryptfs qu'il faut s'en méfier avec les taches cron lol

Hors ligne

#11 Le 14/07/2009, à 12:51

Qid

Re : [Résolu] Tache Cron ne s'exécute qu'avec connexion à la machine

lol ... bon bah en tous cas c'est donc résolu ...
mais c'est vrais que c'est un peu sauvage que meme root ne puisse plus lire le home ...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne