Hi,
ich will ein zusätzliches Plugin in mein Yadi einfügen, dass automatisch alle Daten der eingebauten Festplatte auf den Server schickt. Läuft eigentlich schon, nur wird die Box dabei immer blockiert - sprich das Bild "Scripte" bleibt solange, wie der Kopiervorgang läuft. Ich würde gerne diesen Kopiervorgang als Hintergrundprozess oder ähnlich starten.
Habe schon gesucht, aber die Masse der Information hat mich mehr verwirrt als geholfen
Hier mal das magic1.sh
#!/bin/sh
cd /hdd
### Files moven ###
# mv * /mnt/custom
### Files kopieren ###
cp * /mnt/custom
### Files nach kopieren loeschen ###
rm *
exit
Habe auch versucht, magic1.sh über magic.sh zu starten mit einem "&"
#!/bin/sh
/var/tuxbox/plugins/magic1.sh &
exit
Hilft leider nicht.
Für jeden Tipp dankbar.
Ciao,
hwarning
Plugin soll Box nicht blockieren
-
- Interessierter
- Beiträge: 66
- Registriert: Dienstag 13. Juli 2004, 16:56
-
- Interessierter
- Beiträge: 66
- Registriert: Dienstag 13. Juli 2004, 16:56
-
- Interessierter
- Beiträge: 66
- Registriert: Dienstag 13. Juli 2004, 16:56
Kannst Du Dich bitte etwas deutlicher ausdrücken?
Wo bitte, kann ich das "&" eingeben? Auf der Tastatur?
Ich rufe das Plugin unter der Funktion "dBox-Taste / Scripte" auf.
Wenn ich die cfg u. die sh Datei in /var/tuxbox/plugins reinwerfe, erscheint der entsprechende Eintrag im Menü.
Wo also das "&" eingeben? Erschließt sich mir nicht.
Daher hatte ich das Starten von magic1.sh mit "&" in magic.sh probiert.
Aber das funktioniert nicht.
Ciao,
hwarning
Wo bitte, kann ich das "&" eingeben? Auf der Tastatur?
Ich rufe das Plugin unter der Funktion "dBox-Taste / Scripte" auf.
Wenn ich die cfg u. die sh Datei in /var/tuxbox/plugins reinwerfe, erscheint der entsprechende Eintrag im Menü.
Wo also das "&" eingeben? Erschließt sich mir nicht.
Daher hatte ich das Starten von magic1.sh mit "&" in magic.sh probiert.
Aber das funktioniert nicht.
Ciao,
hwarning
-
- Interessierter
- Beiträge: 73
- Registriert: Sonntag 17. Dezember 2006, 20:00
-
- Interessierter
- Beiträge: 66
- Registriert: Dienstag 13. Juli 2004, 16:56
-
- Interessierter
- Beiträge: 66
- Registriert: Dienstag 13. Juli 2004, 16:56
Für die, die es interessiert (habe ja keine verwertbaren Antworten erhalten)
Als erstes sei DrStoned der Dank ausgesprochen - habe seine Scripte "vergewaltigt"
http://www.jackthegrabber.de/viewtopic.php?t=4389
1. Batch-Datei auf dem Zielcomputer erzeugt, das per ftp die Files von der Festplatte der Box auf den Computer zieht.
Beispiel meiner magic.cmd
@echo off
cls
e:
cd\
cd TV
ftp -i -v -s:e:\HDD\start.ftp 192.168.1.6
die start.ftp
root
dbox2
binary
cd /hdd
mget *
mdelete *
bye
Dann nc von DrStoned gem. seiner Anleitung auf dem Zielcomputer
installiert, die Pfade angepasst und die magic.cmd in C:\winnt abgelegt.
Seine Scripte für die dBox habe ich wie folgt "vergewaltigt"
rscript
magic
wol
#!/bin/sh
/bin/cat /var/plugins/rscript | /bin/nc -i 1 192.168.1.3 23 & #hier IP des Remote-PC's eintragen die 23 am Schluß ist Portadresse für den nc Befehl
fi
exit 0
wol.cfg
type=2
name=Filme kopieren
desc=Filme kopieren
needfb=0
needlcd=0
needrc=0
needoffsets=0
Die wol.so habe ich unverändert übernommen.
Ist zwar von Hinten durch die Brust ins Auge - funktioniert aber
Bestimmt gibt es Möglichkeiten es viel, viel besser zu machen...
Ciao,
hwarning
Als erstes sei DrStoned der Dank ausgesprochen - habe seine Scripte "vergewaltigt"
http://www.jackthegrabber.de/viewtopic.php?t=4389
1. Batch-Datei auf dem Zielcomputer erzeugt, das per ftp die Files von der Festplatte der Box auf den Computer zieht.
Beispiel meiner magic.cmd
@echo off
cls
e:
cd\
cd TV
ftp -i -v -s:e:\HDD\start.ftp 192.168.1.6
die start.ftp
root
dbox2
binary
cd /hdd
mget *
mdelete *
bye
Dann nc von DrStoned gem. seiner Anleitung auf dem Zielcomputer
installiert, die Pfade angepasst und die magic.cmd in C:\winnt abgelegt.
Seine Scripte für die dBox habe ich wie folgt "vergewaltigt"
rscript
magic
wol
#!/bin/sh
/bin/cat /var/plugins/rscript | /bin/nc -i 1 192.168.1.3 23 & #hier IP des Remote-PC's eintragen die 23 am Schluß ist Portadresse für den nc Befehl
fi
exit 0
wol.cfg
type=2
name=Filme kopieren
desc=Filme kopieren
needfb=0
needlcd=0
needrc=0
needoffsets=0
Die wol.so habe ich unverändert übernommen.
Ist zwar von Hinten durch die Brust ins Auge - funktioniert aber
Bestimmt gibt es Möglichkeiten es viel, viel besser zu machen...
Ciao,
hwarning