wo wird ./vlc gestarted

Status
Für weitere Antworten geschlossen.

Paratwa

Benutzer
Mitglied seit
13. Nov 2008
Beiträge
69
Punkte für Reaktionen
0
Punkte
6
hallo

seit längerer zeit wird ja eine vlc version unter /user/syno/vlc gestarted ...

aber wo genau - ich find das nicht

1903 root 3668 S ./vlc --plugin-path=./modules --no-stats -I telnet --

bis zur version 731 var am ende vom ps noch ein --http aber ich würd gern den port wissen.

weis jemand wo das gestarted wird?

lg
Paratwa
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
der Start wird durch
Rich (BBCode):
/usr/syno/etc/rc.d/S82surveillance.sh start
angestoßen. In der commandline ist aber kein --http mehr enthalten.
Rich (BBCode):
./vlc--plugin-path=./modules--no-stats-Itelnet--telnet-host=127.0.0.1--telnet-port=55736--telnet-password=syno
Was willst Du anstellen?

Gruß Götz
 

Paratwa

Benutzer
Mitglied seit
13. Nov 2008
Beiträge
69
Punkte für Reaktionen
0
Punkte
6
Forscherdrang :)

ich hab ja den vlc 0.9.9 installiert - mit allen weiteren Packeten, webif funktioniert ja schon mal (jetzt ist mir aber deine 959 dazwischen gekommen)

ich hab dann relativ lang gesucht wo jetzt der "interne" VLC gestartet wird (ich hätte ja auch alle Sxx.sh files durchgeschaut - war wohl schlampig

danke für den Hinweis

lg paratwa

... DS101g+ läuft immer noch stabil mit 959 :)
 

Paratwa

Benutzer
Mitglied seit
13. Nov 2008
Beiträge
69
Punkte für Reaktionen
0
Punkte
6
hmm .. nein im S82.sh find ich aber keinen Aufruf

Rich (BBCode):
#!/bin/sh

PGSQLDIR="/usr/syno/pgsql/bin"
PSQL="${PGSQLDIR}/psql"
CREATEDB="${PGSQLDIR}/createdb"
DROPDB="${PGSQLDIR}/dropdb"

DBNAME="surveillance"

SurveilBinPath="/usr/syno/bin"
SurveilCtrl="${SurveilBinPath}/ssctl"

VsconfdPidFile="/var/run/vsconfd.pid"

ServiceSupported=`/bin/get_key_value /etc.defaults/synoinfo.conf supportsurveillance`
if [ "yes" != "$ServiceSupported" ]; then
	echo "Surveillance Station is not supported"
	exit 0
fi

case $1 in
	"start")

		ServiceEnabled=`/bin/get_key_value /etc/synoinfo.conf runsurveillance`
		if [ "yes" != "$ServiceEnabled" ]; then
			echo "Surveillance Station is not enabled"
			exit 0
		fi
		su -l admin -c "${PSQL} ${DBNAME} -c \"select 1 from camera\"" > /dev/null 2>&1
		Ret=$?
		if [ $Ret == 2 ]; then
			echo "Create surveillance database"
			su admin -c "${CREATEDB} ${DBNAME}"
			if [ $? != 0 ]; then
				echo createdb failed
				exit 1
			fi
			su admin -c "${PSQL} ${DBNAME} < /usr/syno/etc.defaults/surveillance.pgsql" > /dev/null 2>&1
			if [ $? != 0 ]; then
				echo create table failed
				exit 2
			fi
		fi

		/usr/syno/surveillance/sql/sql.sh

		echo "10240 163840" > /proc/sys/kernel/sem
		${SurveilCtrl} start

      ServiceVSEnabled=`/bin/get_key_value /etc/synoinfo.conf runvisualstation`
      ServiceVSSupport=`/bin/get_key_value /etc.defaults/synoinfo.conf ss_vs`
		if [ "yes" != "$ServiceVSSupport" ] || [ "yes" != "$ServiceVSEnabled" ]; then
			echo "Visual Station is not enabled"
			exit 0
      else
         echo "Start vsconfd..."
         /usr/syno/sbin/vsconfd
		fi

		;;
	"stop")
		su -l admin -c "${PSQL} ${DBNAME} -c \"select 1 from camera\"" > /dev/null 2>&1
		if [ $? == 2 ]; then
			echo "Surveillance: DB is stopped before Surveillance serveice"
			exit 1
		fi
		${SurveilCtrl} stop

      # try to stop vsconfd
      [ -f "$VsconfdPidFile" ] || exit
      Pid=`cat $VsconfdPidFile`
      echo "Stopping vsconfd..."
      kill -TERM $Pid > /dev/null 2>&1

      # check whether vsconfd is alive
      Count=1
      IsAlive=1
      while [  $Count -le 5 ]
      do
              kill -0 $Pid > /dev/null 2>&1
              if [ $? = 1 ]; then
                      IsAlive=0
                      break;
              fi

              Count=`expr $Count + 1`
              sleep 1
      done

      if [ $IsAlive = 1 ]; then
              echo "Unusual situation: kill vsconfd forcedly" >> /var/log/messages
              killall -9 vsconfd > /dev/null 2>&1
              rm -rf $VsconfdPidFile
      fi

		;;
	"restart")
		$0 stop
		sleep 1
		$0 start
		;;
	*)
		echo "Usage: $0 start|stop|restart"
	;;
esac
 
Zuletzt bearbeitet von einem Moderator:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
ich schrieb ja auch angestoßen und nicht gestartet:).
Gestartet wird /usr/syno/bin/ssctl welches die /lib/libsynoss.so benutzt und eine Funktion in dieser lib startet den vlc.

Gruß Götz
 

Paratwa

Benutzer
Mitglied seit
13. Nov 2008
Beiträge
69
Punkte für Reaktionen
0
Punkte
6
ok - war doch ein bischen komplizierter - daher hab ich nix gefunden

danke für die Aufklärung

lg Paratwa
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat