You are not logged in.

#1 2006-03-15 22:47:58

jardasmid
Member
Registered: 2006-02-10
Posts: 25

FAM error

Hi. I think there is error in fam's starting script:

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

PID=`pidof -o %PPID /usr/sbin/famd`
case "$1" in
  start)
    stat_busy "Starting File Alteration Monitor"
    if [ ! -f /var/run/daemons/fam ]; then
       stat_fail
       echo "ERROR: fam is not running"
       exit 1
    fi
    if [ -z "$PID" ]; then
       /usr/sbin/famd -T 0 -c /etc/fam/fam.conf
    fi
    if [ ! -z "$PID" -o $? -gt 0 ]; then
      stat_fail
    else
      add_daemon fam
      stat_done
    fi
    ;;
  stop)
    stat_busy "Stopping File Alteration Monitor"
    [ ! -z "$PID" ]  && kill $PID &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      rm_daemon fam
      stat_done
    fi
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo "usage: $0 {start|stop|restart}"  
esac

I think this shouldn't be in it:

if [ ! -f /var/run/daemons/fam ]; then
       stat_fail
       echo "ERROR: fam is not running"
       exit 1
fi

[/code]

Offline

#2 2006-03-15 22:50:14

jardasmid
Member
Registered: 2006-02-10
Posts: 25

Re: FAM error

Maybe it should be:

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

PID=`pidof -o %PPID /usr/sbin/famd`
case "$1" in
  start)
    stat_busy "Starting File Alteration Monitor"
    if [ -f /var/run/daemons/fam ]; then
       stat_fail
       echo "ERROR: fam is already running"
       exit 1
    fi
    if [ -z "$PID" ]; then
       /usr/sbin/famd -T 0 -c /etc/fam/fam.conf
    fi
    if [ ! -z "$PID" -o $? -gt 0 ]; then
      stat_fail
    else
      add_daemon fam
      stat_done
    fi
    ;;
  stop)
    stat_busy "Stopping File Alteration Monitor"
    [ ! -z "$PID" ]  && kill $PID &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      rm_daemon fam
      stat_done
    fi
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo "usage: $0 {start|stop|restart}"  
esac

Offline

#3 2006-03-16 00:10:43

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: FAM error

Offline

Board footer

Powered by FluxBB