mirror of
https://github.com/aljazceru/cowrie.git
synced 2026-01-31 12:04:24 +01:00
start.sh/stop.sh deprecated. use bin/cowrie start|stop
This commit is contained in:
38
start.sh
38
start.sh
@@ -1,38 +0,0 @@
|
||||
#!/bin/sh
|
||||
AUTHBIND_ENABLED=no
|
||||
COWRIEDIR=$(dirname $0)
|
||||
PIDFILE="var/run/cowrie.pid"
|
||||
export PYTHONPATH=${PYTHONPATH}:${COWRIEDIR}
|
||||
#Change the below to -n to disable daemonizing (for instance when using supervisor)
|
||||
DAEMONIZE=""
|
||||
|
||||
set -e
|
||||
cd ${COWRIEDIR}
|
||||
|
||||
if [ "$1" != "" ]
|
||||
then
|
||||
VENV="$1"
|
||||
|
||||
if [ ! -d "$VENV" ]
|
||||
then
|
||||
echo "The specified virtualenv \"$VENV\" was not found!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f "$VENV/bin/activate" ]
|
||||
then
|
||||
echo "The specified virtualenv \"$VENV\" was not found!"
|
||||
exit 2
|
||||
fi
|
||||
|
||||
echo "Activating virtualenv \"$VENV\""
|
||||
. $VENV/bin/activate
|
||||
fi
|
||||
|
||||
echo "Starting cowrie with extra arguments [$XARGS $DAEMONIZE] ..."
|
||||
if [ $AUTHBIND_ENABLED = "no" ]
|
||||
then
|
||||
twistd $XARGS $DAEMONIZE -l log/cowrie.log --umask 0077 --pidfile ${PIDFILE} cowrie
|
||||
else
|
||||
authbind --deep twistd $DAEMONIZE $XARGS -l log/cowrie.log --umask 0077 --pidfile ${PIDFILE} cowrie
|
||||
fi
|
||||
Reference in New Issue
Block a user