IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BSD Discussion :

Crontab root et exécution de script


Sujet :

BSD

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2007
    Messages : 156
    Points : 540
    Points
    540
    Par défaut Crontab root et exécution de script
    Je veux planifier l'exécution d'un script Bash.
    Il n'y avait qu'un crontab système. J'ai donc ajouté un fichier crontab pour root dans /var/cron/tabs.

    Le script à exécuter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #!/bin/sh
    cd /chemin/
    chmod -Rf 777 répertoire
    chown -Rf 'user':groupe répertoire
    echo "OK!"
    Le crontab :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SHELL=/bin/sh
    PATH=
    HOME=
    MAILTO=""
    #
    #minute hour    mday    month   wday    who     command
    #
    15      12      *       *       *       root    /usr/cronChown.sh
    J'ai bien installé le crontab.
    Il a été renommée tout simplement root (?), le fichier d'origine restant.
    Mais rien ne se passe.
    De plus, mais c'est secondaire je pense,
    ne me liste que ce fichier crontab et plus le crontab système mais il est toujours éditable directement.

    J'avais été voir sur cette page d'explication.

    OS : FreeBSD 6.1.

    J'ai cherché mais n'ai rien trouvé sur le forum. Merci par avance.

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Bonjour,

    Mets les chemins de chown et chmod en absolu, et ca devrait fonctionner (attention, "cd" doit rester tel quel).
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2007
    Messages : 156
    Points : 540
    Points
    540
    Par défaut
    Merci gangsoleil.
    Mes erreurs venaient d'ailleurs.
    1. comme ce n'est pas le crontab système, il n'y a pas de champ utilisateur ;
    2. c'est sur un cluster OneFS avec sa propre arborescence des crons.

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/01/2013, 20h36
  2. Demander le mot de passe root à l'exécution d'un script
    Par jfox dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 19/07/2012, 19h28
  3. Exécuter un script bash root + sécuritée
    Par Soull dans le forum Langage
    Réponses: 1
    Dernier message: 12/02/2011, 23h22
  4. Exécuter un script pour les autres créé par Root
    Par raffa dans le forum Administration système
    Réponses: 2
    Dernier message: 08/06/2009, 21h39
  5. [Système] Exécuter un script en tant que root
    Par grunk dans le forum Langage
    Réponses: 3
    Dernier message: 09/01/2007, 19h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo