Anzeige:
Ergebnis 1 bis 8 von 8

Thema: [bash] inhalte eines dir ausführen

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.05.2006
    Beiträge
    5

    [bash] inhalte eines dir ausführen

    hallo,

    folgendes Problem:
    Beim Reboot des Systems, stoppen alle Downloads vom Torrentflux! Ich möchte nun ein Script, dass bei Systemstart ein Directory überprüft und dann sich alle darin enthaltenen *.torrent dateien merkt und ein "btphpdonwload.py /pfad/*.torrent" ausführt! Wie müsste so ein Script aussehen? Mit der Bash zu realisieren? Wenns leicht ist könnte es jemand programmieren??

    grüße
    dennis
    ...der neu hier ist...

  2. #2
    Registrierter Benutzer
    Registriert seit
    07.06.2004
    Ort
    Stammheim
    Beiträge
    43
    Im entsprechenden Directory ein:

    Code:
    for file in *.torrent
    do
      btphpdonwload.py ./$file
    done
    könnte ein Ansatz sein...
    date "+60ss%Sls%M*+lsd*r-p" | dc

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.05.2006
    Beiträge
    5
    ok! danke erstma für die antwort!

    Code:
    # ./start.sh
    Traceback (most recent call last):
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 40, in ?
        if __debug__: LOGFILE=open(argv[3]+"."+str(getpid()),"w")
    IndexError: list index out of range
    grüße
    dennis

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.05.2006
    Beiträge
    5
    ok ich weis jetzt worans liegt!
    der aufruhr des scriptes btphpdownload.py erfordert einige mehr angaben!
    Dazu gehört auch zum *.torrent file das dazugehörige *.stat file!!
    wie kann ich jetzt zB beide zugehörige files beispiels in die variablen $file1 und $file2 schreiben und dann folgendes ausführen:

    btphptornado.py ./$file2 ./$file1

    grüße
    dennis

  5. #5
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Nicht getestet
    PHP-Code:
    #!/bin/bash

    for i in *.torrent; do
      
    STAT=$(echo $i sed 's,torrent$,stat,')
        if  [ -
    ""$STAT ] ; then
            python btphpdonwload
    .py $i $STAT 
        fi
    done 
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  6. #6
    Registrierter Benutzer
    Registriert seit
    08.05.2006
    Beiträge
    5
    hallo,

    thx für deine antwort!

    Fehlermeldung:
    Code:
    Traceback (most recent call last):
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 451, in ?
        run(argv[1],argv[2],argv[3],argv[4],argv[5:])
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 402, in run
        if not dow.initFiles(old_style = True):
      File "/srv/www/htdocs/btorrent/TF_BitTornado/BitTornado/download_bt1.py", line 542, in initFiles
        return self.storagewrapper.old_style_init()
      File "/srv/www/htdocs/btorrent/TF_BitTornado/BitTornado/BT1/StorageWrapper.py", line 159, in old_style_init
        self.statusfunc(fractionDone = 0)
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 169, in display
        self.writeStatus()
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 278, in writeStatus
        raise KeyboardInterrupt
    KeyboardInterrupt
    Traceback (most recent call last):
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 451, in ?
        run(argv[1],argv[2],argv[3],argv[4],argv[5:])
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 402, in run
        if not dow.initFiles(old_style = True):
      File "/srv/www/htdocs/btorrent/TF_BitTornado/BitTornado/download_bt1.py", line 542, in initFiles
        return self.storagewrapper.old_style_init()
      File "/srv/www/htdocs/btorrent/TF_BitTornado/BitTornado/BT1/StorageWrapper.py", line 159, in old_style_init
        self.statusfunc(fractionDone = 0)
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 169, in display
        self.writeStatus()
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 278, in writeStatus
        raise KeyboardInterrupt
    KeyboardInterrupt
    Traceback (most recent call last):
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 451, in ?
        run(argv[1],argv[2],argv[3],argv[4],argv[5:])
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 402, in run
        if not dow.initFiles(old_style = True):
      File "/srv/www/htdocs/btorrent/TF_BitTornado/BitTornado/download_bt1.py", line 542, in initFiles
        return self.storagewrapper.old_style_init()
      File "/srv/www/htdocs/btorrent/TF_BitTornado/BitTornado/BT1/StorageWrapper.py", line 159, in old_style_init
        self.statusfunc(fractionDone = 0)
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 169, in display
        self.writeStatus()
      File "/srv/www/htdocs/btorrent/TF_BitTornado/btphptornado.py", line 278, in writeStatus
        raise KeyboardInterrupt
    KeyboardInterrupt
    grüße
    dennis

  7. #7
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Zitat Zitat von .:DENNIS:.
    Fehlermeldung:

    grüße
    dennis
    Kann es sein das die Datei
    btphpdownload.py heißt,
    und nicht btphpdonwload.py ???
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  8. #8
    Registrierter Benutzer
    Registriert seit
    08.05.2006
    Beiträge
    5
    achjaa....heist auch nicht so...sondern btphptornado.py! ist aber in all meinen scripten richtig angepasst!

    grüße
    dennis

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •