[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[HS][bash-CRON] arreter et redémarrer des services via un script



Bonjour,

J'ai besoin d'arrêter et de redémarrer mysql et openldap de manière planifier via cron (sur le crontab du root). Pour se faire, j'ai fait un petit script qui fait appel à la commande service (j'ai essayé aussi l'appel directe des scripts du /etc/init.d)... Quand je lance mon script moi-même, tout se passe bien, quand le confie à cron, j'ai l'erreur suivante :

exec: 129: stop: not found
Stopping OpenLDAP: slapd.

exec: 129: start: not found
Starting OpenLDAP: slapd.

Donc openldap s'arrête et redémarre correctement, par contre mysql non !
Faut-il ajouter quelque chose dans le PATH pour que cela puise fonctionner ?

mon script :
#! /bin/bash

SERVICE="/usr/bin/service"
$SERVICE mysql stop
$SERVICE slapd stop

$SERVICE mysql start
$SERVICE slapd start

J'ai également essayé de mettre /usr/sbin/ et j'ai le même comportement !

Le serveur est en ubuntu server 10.04 (pas taper !).

Merci pour vos lumières !

++

Mourad


Reply to: