dippes
Meister
Hallo,
Ich habe hier im Forum ein Startscript runtergeladen und bei den Optionen den Startparameter für doscam eingegeben.
Aber beim ausführen des Scriptes kommt eine Fehlermeldung.
"doscam.sh: line 17: -c: command not found"
das -c /var/etc/doscam habe ich hinzugefügt. weil ich der Meinung war das dies die Zeile für die Optionen sind.
Oder wo gibt man dem Script den Parameter mit?
MfG
dippes
Ich habe hier im Forum ein Startscript runtergeladen und bei den Optionen den Startparameter für doscam eingegeben.
#!/bin/sh
### BEGIN INIT INFO
# Provides: doscam
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: open source cam
### END INIT INFO
# /etc/init.d/doscam
#
set -e
DAEMON=/usr/local/bin/doscam
NAME=doscam
OPTIONS=-b -c /var/etc/doscam
PIDFILE=/var/run/doscam/doscam.pid
PATH=/sbin:/bin:/usr/sbin:/usr/bin
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
case "$1" in
start)
log_daemon_msg "Starting doscam" "doscam"
[ -d /var/run/doscam ] || mkdir -p /var/run/doscam
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $OPTIONS
log_end_msg $?
;;
stop)
log_daemon_msg "Stopping doscam" "doscam"
start-stop-daemon --stop --quiet --pidfile $PIDFILE
log_end_msg $?
rm -f $PIDFILE
;;
restart)
$0 stop && sleep 2 && $0 start
;;
reload|force-reload)
echo "Reloading $NAME configuration files"
start-stop-daemon --stop --pidfile $PIDFILE --signal 1 --exec $DAEMON
echo "."
;;
status)
pidofproc -p $PIDFILE $DAEMON >/dev/null
status=$?
if [ $status -eq 0 ]; then
log_success_msg "doscam is running."
else
log_failure_msg "doscam is not running."
fi
exit $status
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload}"
exit 1
;;
esac
exit 0
### BEGIN INIT INFO
# Provides: doscam
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: open source cam
### END INIT INFO
# /etc/init.d/doscam
#
set -e
DAEMON=/usr/local/bin/doscam
NAME=doscam
OPTIONS=-b -c /var/etc/doscam
PIDFILE=/var/run/doscam/doscam.pid
PATH=/sbin:/bin:/usr/sbin:/usr/bin
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
case "$1" in
start)
log_daemon_msg "Starting doscam" "doscam"
[ -d /var/run/doscam ] || mkdir -p /var/run/doscam
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $OPTIONS
log_end_msg $?
;;
stop)
log_daemon_msg "Stopping doscam" "doscam"
start-stop-daemon --stop --quiet --pidfile $PIDFILE
log_end_msg $?
rm -f $PIDFILE
;;
restart)
$0 stop && sleep 2 && $0 start
;;
reload|force-reload)
echo "Reloading $NAME configuration files"
start-stop-daemon --stop --pidfile $PIDFILE --signal 1 --exec $DAEMON
echo "."
;;
status)
pidofproc -p $PIDFILE $DAEMON >/dev/null
status=$?
if [ $status -eq 0 ]; then
log_success_msg "doscam is running."
else
log_failure_msg "doscam is not running."
fi
exit $status
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload}"
exit 1
;;
esac
exit 0
Aber beim ausführen des Scriptes kommt eine Fehlermeldung.
"doscam.sh: line 17: -c: command not found"
das -c /var/etc/doscam habe ich hinzugefügt. weil ich der Meinung war das dies die Zeile für die Optionen sind.
Oder wo gibt man dem Script den Parameter mit?
MfG
dippes