Ich geh dann mal etwas auf das Flexmenu ein (soweit ich das verstanden haben). Hier mal meine mini shellexec.conf:
Code: Alles auswählen
# config
FONT=/share/fonts/neutrino.ttf
FONTSIZE=28
LINESPP=20
PAGING=1
MENU=Flexmen~u
MENU=*Camd-Men~u
MENUDON=-Oscam,/var/bin/oscam
ACTION=&Camd-Reset,/var/etc/init.d/scripts camdreset,Camd wird neu gestartet
DEPENDOFF=&Oscam starten,touch /var/etc/.oscam && /var/etc/init.d/scripts camdstart,/var/etc/.oscam,Oscam wird gestartet
DEPENDON=&Oscam beenden,/var/etc/init.d/scripts camdstop,/var/etc/.oscam,Oscam wird beendet
ENDMENU
MENUDON=-Vizcam,/var/bin/vizcam
ACTION=&Camd-Reset,/var/etc/init.d/scripts camdreset,Camd wird neu gestartet
DEPENDOFF=&Vizcam starten,touch /var/etc/.vizcam && /var/etc/init.d/scripts camdstart,/var/etc/.vizcam,Vizcam wird gestartet
DEPENDON=&Vizcam beenden,/var/etc/init.d/scripts camdstop,/var/etc/.vizcam,Vizcam wird beendet
ENDMENU
MENUDON=-Mgcamd,/var/bin/mgcamd
ACTION=&Camd-Reset,/var/etc/init.d/scripts camdreset,Camd wird neu gestartet
DEPENDOFF=&MGcamd starten,touch /var/etc/.oscam && /var/etc/init.d/scripts camdstart,/var/etc/.mgcamd,MGcamd wird gestartet
DEPENDON=&MGcamd beenden,/var/etc/init.d/scripts camdstop,/var/etc/.mgcamd,MGcamd wird beendet
ENDMENU
MENUDON=-Camd3,/var/bin/camd3
ACTION=&Camd-Reset,/var/etc/init.d/scripts camdreset,Camd wird neu gestartet
DEPENDOFF=&Camd3 starten,touch /var/etc/.oscam && /var/etc/init.d/scripts camdstart,/var/etc/.camd3,Camd3 wird gestartet
DEPENDON=&Camd3 beenden,/var/etc/init.d/scripts camdstop,/var/etc/.camd3,Camd3 wird beendet
ENDMENU
MENUDON=-Incubuscamd,/var/bin/incubuscamd
ACTION=&Camd-Reset,/var/etc/init.d/scripts camdreset,Camd wird neu gestartet
DEPENDOFF=&Incubuscamd starten,touch /var/etc/.oscam && /var/etc/init.d/scripts camdstart,/var/etc/.incubuscamd,Incubuscamd wird gestartet
DEPENDON=&Incubuscamd beenden,/var/etc/init.d/scripts camdstop,/var/etc/.incubuscamd,Incubuscamd wird beendet
ENDMENU
MENUDON=-Gbox,/var/bin/gbox
ACTION=&Camd-Reset,/var/etc/init.d/scripts camdreset,Camd wird neu gestartet
DEPENDOFF=&Gbox starten,touch /var/etc/.oscam && /var/etc/init.d/scripts camdstart,/var/etc/.gbox,Gbox wird gestartet
DEPENDON=&Gbox beenden,/var/etc/init.d/scripts camdstop,/var/etc/.gbox,Gbox wird beendet
ENDMENU
MENUDON=-Mbox,/var/bin/mbox
ACTION=&Camd-Reset,/var/etc/init.d/scripts camdreset,Camd wird neu gestartet
DEPENDOFF=&Mbox starten,touch /var/etc/.oscam && /var/etc/init.d/scripts camdstart,/var/etc/.mbox,Mbox wird gestartet
DEPENDON=&Mbox beenden,/var/etc/init.d/scripts camdstop,/var/etc/.mbox,Mbox wird beendet
ENDMENU
ENDMENU
MENU=*System-Men~u
MENUDON=-Samba,/sbin/nmbd
COMMENT=Samba Server
DEPENDOFF=&Samba-Server starten,touch /var/etc/.samba && /var/etc/init.d/scripts sambastart,/var/etc/.samba,Samba-Server wird gestartet
DEPENDON=&Samba-Server beenden,/var/etc/init.d/scripts sambastop,/var/etc/.samba,Samba-Server wird beendet
ENDMENU
MENUDON=-NFS,/usr/sbin/exportfs
COMMENT=NFS-Server
DEPENDOFF=&NFS-Server starten,touch /var/etc/.nfs && /var/etc/init.d/scripts nfsstart,/var/etc/.nfs,NFS-Server wird gestartet
DEPENDON=&NFS-Server beenden,/var/etc/init.d/scripts nfsstop,/var/etc/.nfs,NFS-Server wird beendet
ENDMENU
MENUDON=-L~uftersteuerung,/bin/fp_control
COMMENT=L~ufter an/aus schalten
DEPENDOFF=&L~ufter starten,touch /var/etc/.fan && /bin/fp_control -sf 1,/var/etc/.fan,L~ufter wird gestartet
DEPENDON=&L~ufter stoppen,rm /var/etc/.fan && /bin/fp_control -sf 0,/var/etc/.fan,L~ufter wird gestoppt
ENDMENU
ENDMENU
ENDMENU
Das macht im prinzip nur das:
MENUDON=-Oscam,/var/bin/oscam
=> wenn oscam vorhanden menue aktivieren
ACTION=&Camd-Reset,/var/etc/init.d/scripts camdreset,Camd wird neu gestartet
=> Befehl scripts camdreset ausführen
DEPENDOFF=&Oscam starten,touch /var/etc/.oscam && /var/etc/init.d/scripts camdstart,/var/etc/.oscam,Oscam wird gestartet
=> wenn .oscam nicht vorhanden diese Zeile aktivieren - Bei nutzung script camdstart ausführen und touch .oscam
DEPENDON=&Oscam beenden,/var/etc/init.d/scripts camdstop,/var/etc/.oscam,Oscam wird beendet
=> wenn .oscam vorhanden diese Zeile aktivieren - Bei nutzung script camdstop ausführen(im script wird .oscam gelöscht)
ENDMENU