Yes the script is suppose to be ever running for capture purposes and not
exiting. That is why I move to this method where later I can use tools like
monit to monitor and restart incase its down. But I am stuck now as I cant
load my os. I run on separate shell this test. So I can always open up
another terminal for it.


On Fri, Aug 16, 2013 at 4:11 AM, Francalacci Yuri <[email protected]> wrote:

> I suppose your script is never exiting. Do you have the shell available
> after running the script?
>
> Y
>
>
>
> Sent from Android
>
> frwa onto <[email protected]> ha scritto:
>
> Dear Yuri,
>               First I had to remove the script else I cant boot. Next upon
> loading I re insert the script and running it accordingly from the
> /etc/init.d and its works perfectly fine no issues. During os load this
> what I can see
>
> Starting crond [Ok]
> Starting atd    [Ok]
>
> Below it I can see read it says
> Capturing from eth0 .......
>
>
>
> On Thu, Aug 15, 2013 at 6:42 PM, Francalacci Yuri <[email protected]> wrote:
>
>> Start the system without the script. Once booted, run the script
>> (/etc/init.d/yourscript start) from the command line and check where it
>> stops.
>> Yuri
>>
>>
>>
>> Sent from Android
>>
>> frwa onto <[email protected]> ha scritto:
>>
>>
>> Dear All,
>>             We have the pfcount to run as system script where below is
>> the skeleton we use to set it. The problem during the loading of the os we
>> notice after the crond is loaded this service is load and it shows the
>> packet start to capture but never able to load the full os and restart
>> there after. How to run it as script without any issue to the os ?
>>
>> #!/bin/bash
>> # chkconfig: 2345 95 05
>> # myapp daemon
>> # description: myapp daemon
>> # processname: myapp
>>
>> DAEMON_PATH="/usr/local/bin/"
>> DAEMON=myap1.c
>> #DAEMONOPTS="-my opts"
>> NAME=myap1.c
>> DESC="my packet capture"
>>
>> PIDFILE=/var/run/$NAME.pid
>> SCRIPTNAME=/etc/init.d/$NAME
>>
>> case "$1" in
>> start)
>>     printf "%-50s" "Starting $NAME..."
>>     insmod /usr/local/pfring/kernel/pf_ring.ko
>>     /usr/local/bin/myap1.c
>>     #cd $DAEMON_PATH
>>     #PID=`$DAEMON > /dev/null 2>&1 & echo $!`
>>     #echo "Saving PID" $PID " to " $PIDFILE
>>     #    if [ -z $PID ]; then
>>     #        printf "%s\n" "Fail"
>>     #    else
>>     #        echo $PID > $PIDFILE
>>     #        printf "%s\n" "Ok"
>>     #    fi
>> ;;
>> status)
>>         printf "%-50s" "Checking $NAME..."
>>         if [ -f $PIDFILE ]; then
>>             PID=`cat $PIDFILE`
>>             if [ -z "`ps axf | grep ${PID} | grep -v grep`" ]; then
>>                 printf "%s\n" "Process dead but pidfile exists"
>>             else
>>                 echo "Running"
>>             fi
>>         else
>>             printf "%s\n" "Service not running"
>>         fi
>> ;;
>> stop)
>>         printf "%-50s" "Stopping $NAME"
>>             PID=`cat $PIDFILE`
>>             cd $DAEMON_PATH
>>         if [ -f $PIDFILE ]; then
>>             kill -HUP $PID
>>             printf "%s\n" "Ok"
>>             rm -f $PIDFILE
>>         else
>>             printf "%s\n" "pidfile not found"
>>         fi
>> ;;
>> restart)
>>     $0 stop
>>     $0 start
>> ;;
>> *)
>>         echo "Usage: $0 {status|start|stop|restart}"
>>         exit 1
>> esac
>>
>>
>> _______________________________________________
>> Ntop-misc mailing list
>> [email protected]
>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc
>>
>>
>
> _______________________________________________
> Ntop-misc mailing list
> [email protected]
> http://listgateway.unipi.it/mailman/listinfo/ntop-misc
>
>
_______________________________________________
Ntop-misc mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-misc

Reply via email to