Précédent   Forum du club des développeurs et IT Pro > Systèmes > Autres systèmes > Unix > BSD
BSD Forum d'entraide sur les systèmes BSD. Avant de poster -> FAQ BSD et cours BSD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/11/2012, 12h24   #1
ticNFA
Membre du Club
 
Inscription : juillet 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 41
Points : 58
Points : 58
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 :
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 :
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.
ticNFA est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/11/2012, 08h32   #2
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 182
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 182
Points : 18 027
Points : 18 027
Bonjour,

Mets les chemins de chown et chmod en absolu, et ca devrait fonctionner (attention, "cd" doit rester tel quel).
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/11/2012, 17h35   #3
ticNFA
Membre du Club
 
Inscription : juillet 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 41
Points : 58
Points : 58
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.
ticNFA est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h44.


 
 
 
 
Partenaires

Hébergement Web