Hi, Take a look at this script [PHP]#!/bin/bash #
chkconfig: 35 90 12
description: Foo server
#
Get function from functions library
. /etc/rc.d/init.d/functions
Start the service FOO
start() { initlog -c "echo -n Starting FOO server: " /path/myfile & ### Create the lock file ### #touch /var/lock/subsys/FOO success $"FOO server startup" echo }
Restart the service FOO
stop() { initlog -c "echo -n Stopping FOO server: " killproc myfile ### Now, delete the lock file ### rm -f /var/lock/subsys/FOO echo }
main logic ###
case "$1" in start) start ;; stop) stop ;; status) status FOO ;; restart|reload|condrestart) stop start ;; *) echo $"Usage: $0 {start|stop|restart|reload|status}" exit 1 esac
exit 0[/PHP]
It worked on fedora, but not on ubuntu ?! /etc/rc.d/init.d/functions Does not exists !!! ? And if I'm wrong doing the services entirely or there other ways, PLEASE tell me.