Barnyard2 ত্রুটি শুরু


0

Barnarnyard2 সঙ্গে একটি snort বক্স সেট আপ করা হয়েছে, নীচের ত্রুটি মধ্যে চালানো। কেউ সাহায্য করতে পারেন?

$Starting Snort Output Processor (barnyard2): ./barnyard2: 35: ./barnyard2: barnyard2: not found

/etc/init.d/barnyard2 ফাইল

    #!/bin/sh
#
# Init file for Barnyard2
#
#
# chkconfig: 2345 40 60
# description:  Barnyard2 is an output processor for snort.
#
# processname: barnyard2
# config: /etc/sysconfig/barnyard2
# config: /etc/snort/barnyard.conf
# pidfile: /var/lock/subsys/barnyard2.pid


[ -x /usr/sbin/snort ] || exit 1
[ -r /etc/snort/snort.conf ] || exit 1

### Default variables
SYSCONFIG="/etc/default/barnyard2"

### Read configuration
[ -r "$SYSCONFIG" ] && . "$SYSCONFIG"

RETVAL=0
prog="barnyard2"
desc="Snort Output Processor"

start() {
       echo -n $"Starting $desc ($prog): "
       for INT in $INTERFACES; do
               PIDFILE="/var/lock/barnyard2-$INT.pid"
               ARCHIVEDIR="$SNORTDIR/$INT/archive"
               WALDO_FILE="$SNORTDIR/$INT/barnyard2.waldo"
               BARNYARD_OPTS="-D -c $CONF -d $SNORTDIR/${INT} -w $WALDO_FILE -l $SNORTDIR/${INT} -a $ARCHIVEDIR -f $LOG_FILE -X $PIDFILE $EXTRA_ARGS"
               $prog $BARNYARD_OPTS
       done
       RETVAL=$?
       echo
       [ $RETVAL -eq 0 ] && touch /var/lock/$prog
       return $RETVAL
}

stop() {
       echo -n $"Shutting down $desc ($prog): "
       killall $prog
       RETVAL=$?
       echo
       [ $RETVAL -eq 0 ] && rm -f /var/lock/$prog
       return $RETVAL
}

restart() {
       stop
       start
}


reload() {
       echo -n $"Reloading $desc ($prog): "
       killall $prog -HUP
       RETVAL=$?
       echo
       return $RETVAL
}


case "$1" in
 start)
       start
       ;;
 stop)
       stop
       ;;
 restart)
       restart
       ;;
 reload)
       reload
       ;;
 condrestart)
       [ -e /var/lock/$prog ] && restart
       RETVAL=$?
       ;;
 status)
       status $prog
       RETVAL=$?
       ;;
dump)
       dump
       ;;
 *)
       echo $"Usage: $0 {start|stop|restart|reload|condrestart|status|dump}"
       RETVAL=1
esac

exit $RETVAL

আপনি যদি আমাকে আরো বেশি ফাইল করতে চান তবে দয়া করে আমাকে জানান।

উত্তর:


0

সমস্যাটি আপনার init স্ক্রিপ্টের লাইন 35 তে প্রদর্শিত হচ্ছে:

$prog $BARNYARD_OPTS

এটি অভিযোগ করা হয় যে অভিযোগ করা হয় barnyard2। আপনার $ PATH পরিবর্তন, অন্য কোনও স্থানে ইনস্টল করা, বা পরিবর্তন করার চেষ্টা করুন prog=barnyard2 উদাহরণস্বরূপ, পুরো পথ নির্দেশ লাইন prog=/usr/local/bin/barnyard (যা পরিবর্তন প্রয়োজন হবে।

একটি পাশে নোট, আমি বিশ্বাস করি আপনি পরিবর্তন করতে হবে -X পছন্দ থেকে --pid-path ডিরেক্টরি হিসাবে যা পিড ফাইল সংরক্ষণ করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.