Jump to content

operations


Petze

Empfohlene Beiträge

# CAMD3 ##############################################

camd3)

 

$0 camdstop

 

echo "Camd3 wird gestartet!!"

 

rm /var/bin/camd2

ln -s /var/bin/camd3_start /var/bin/camd2

/var/bin/camd2

 

$0 rezap

;;

 

Was bedeudet in der operations der rot markierte eintrag?

 

mfg petze

Link zu diesem Kommentar
Auf anderen Seiten teilen

Im Keywelt Image wird standartmässig immer

 

/var/bin/camd2 aufgerufen. Dies ist aber keine Datei sondern ein Link

auf eine camd.

 

Soll nun auf ne andere camd umgschaltet werden, so wird durch das rote

der Link erst gelöscht

und dann durch die nächste Zeile für die entsprechende camd neu angelegt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Admin

@Petze

 

Ich hab Deinen Thread mal umbenannt und schiebe ihn in's richtige

Forum. Mit dem FlexMenü hat das ja nun wirklich nichts zu tun.

Wie Worschter schon schrieb, wird der Link /var/bin/camd2 immer

zum Starten der Camd verwendet. Je nach ausgewählter Camd ver-

weist er entweder auf /var/bin/camdk (für Camd2) oder /var/bin/camd3_start

(für Camd3) und wird durch "operations" entsprechend gesetzt. Bevor

man jedoch einen Link neu setzen kann, muß der alte gelöscht werden,

und genau das macht "rm /var/bin/camd2".

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Admin

@Petze

 

In der /etc/init.d/start_neutrino wird der Link /var/bin/camd2 aufgerufen. Wenn

die Camd3 als Emu ausgewählt wurde, verweist dieser Link auf /var/bin/camd3_start.

In diesem Script wird der Multicam-Treiber geladen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

dazu brauchst operations ansich nicht,

 

das kannst direkt in der shellexec.conf machen, da das nur ein Befehl ist.

Operations ist ja ansich nur dann notwendig, wenn mehrere Befehle ausgeführt werden

müssen (ist ansich ne Sammlung mehrerer Shellscripte)

 

zum Beispiel (shellexec.conf):

 

ACTION=camd nicht mehr starten,rm /var/bin/camd2

Link zu diesem Kommentar
Auf anderen Seiten teilen

stimmt, wenn Du sie gleich beenden willst, dann muss halt in Oprerations

einen neuen Eintrag machen, sagen wir mal camd_exit

 

# CAMD_exit

###############################################

camd_exit)

 

$0 camdstop

 

rm /var/bin/camd2

$0 rezap

;;

und das rufst mit

 

ACTION=camd endgültig beenden, /var/plugins/operations camd_exit

 

auf.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...