Linux CentOS 5.5 кластер высокой доступности heartbeat на двух нодах.
Есть рукотворный скрипт запуска сервиса, который нормально отрабатывает стандартным образом, типа:
Код: Выделить всё
/etc/init.d/TaskReader restart
Причем когда нужно его стопнуть, он его видит:
Код: Выделить всё
ResourceManager[19240]: 2011/05/13_13:45:27 info: Running /etc/init.d/TaskReader stop
ResourceManager[19240]: 2011/05/13_13:45:27 info: Running /etc/init.d/crond stop
ResourceManager[19240]: 2011/05/13_13:45:28 info: Running /etc/init.d/postgresql stop
Код: Выделить всё
ResourceManager[19836]: 2011/05/13_13:46:13 info: Running /etc/init.d/postgresql start
ResourceManager[19836]: 2011/05/13_13:46:15 info: Running /etc/init.d/crond start
heartbeat[19679]: 2011/05/13_13:46:23 info: Local Resource acquisition completed. (none)
heartbeat[19679]: 2011/05/13_13:46:23 info: local resource transition completed.
Сравнивал с тегами того же crond, не понимаю в чем дело

Пример скрипта:
Код: Выделить всё
#! /bin/bash
#
# processname: TaskReader
# config: /data/askue/NovaSyS_Enterprise/taskreader.ini
# pidfile: /var/run/taskreader.pid
#
### BEGIN INIT INFO
# provides: TaskReader
# chkconfig: 2345 90 60
# description: TaskReader
### END INIT INFO
# source function library
. /etc/rc.d/init.d/functions