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 12/05/2014, à 17:52

waca

Execution de commande SANS utilisateur connecté [RESOLU]

Bonjour,

J'utilise U12.04 en 'micro-serveur' et j'ai un cron qui lance les sauvegardes.

J'ai un utilisateur machin (qui a les droits root) mais qui doit être connecté pour que le cron fonctionne sad

Or, je souhaiterai que le cron (ou les commandes de sauvegardes) se lancent quand même SANS que machin soit connecté.

J'ai vu du  anacron , également qu'il faudrait peut-être lancer  crontab  SANS sudo (mais je n'ai pas le mot de passe root), disons que j'en ai jamais mis, il est parlé aussi de /init.d

bon, vous avez compris, je ne sais pas lequel utiliser.

SVP.

Merci.

Dernière modification par waca (Le 13/05/2014, à 07:54)

Hors ligne

#2 Le 12/05/2014, à 18:13

gl38

Re : Execution de commande SANS utilisateur connecté [RESOLU]

C'est étrange. Il n'y a pas besoin d'être connecté pour que les commandes lancées par cron fonctionnent, sinon on ne voit pas à quoi servirait cron !
Il suffit de remplir convenablement le fichier crontab en tapant

crontab -e

et en respectant la syntaxe.
Cordialement,
Guy

Hors ligne

#3 Le 12/05/2014, à 18:44

waca

Re : Execution de commande SANS utilisateur connecté [RESOLU]

crontab -e
Fichier inexistant

Mais

sudo crontab -e
Là y'a bien mes commandes.

Hors ligne

#4 Le 12/05/2014, à 20:43

gl38

Re : Execution de commande SANS utilisateur connecté [RESOLU]

Ça commence mal effectivement.
Chaque utilisateur devrait avoir accès à cron.
Mais pour faire des sauvegardes, il faut avoir les droits de lecture au départ et d'écriture à l'arrivée...
Cordialement,
Guy

Hors ligne

#5 Le 13/05/2014, à 07:38

gl38

Re : Execution de commande SANS utilisateur connecté [RESOLU]

Que donne

sudo ls -l /var/spool/cron/crontabs/

Le fichier qui est à ton nom doit être à toi.
Il faudrait que tu regardes la doc
Cordialement,
Guy

Hors ligne

#6 Le 13/05/2014, à 07:54

waca

Re : Execution de commande SANS utilisateur connecté [RESOLU]

Merci à tou(te)s,

En fait, j'ai enfin trouvé.

Il faut que je rentre avec l'utilisateur (admin)

Et là, je fais simplement
crontab -e

J'y ai copié ce que j'avais dans le
sudo crontab -e

et,ça y est, plus besoin d'être logué !!!!!!

Fallait savoir qu'il fallait rentrer pas en root mais en 'admin'

Merci encore.

Hors ligne