Anzeige:
Ergebnis 1 bis 9 von 9

Thema: wget über Bash-Script laufen lassen

  1. #1
    nap
    Gast

    wget über Bash-Script laufen lassen

    Hallo,
    habe ein Bash-Script geschrieben um zwei Dateien aus dem Inet herunterzuladen. Dieses Bash-Script wird dann per cronjob aufgerufen mittels:

    Code:
    0 18 * * * root /root/scripts/update_clamav &
    das script sieht dann so aus:

    Code:
    #! /bin/bash
    
    cd /var/lib/clamav/
    
    wget --proxy-user="user" --proxy-passwd="pass" http://db.local.clamav.net/main.cvd &
    wget --proxy-user="user" --proxy-passwd="pass" http://db.local.clamav.net/daily.cvd &
    
    exit
    das script führt der zwar aus auch das wget, aber der beendet das sofort wieder, also der ladet das einfach nicht runter, was kann ich machen ?

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    schalte wget mal in den Debugmodus, dann kriegst Du vielleicht ein paar Ausgaben, was ihm nicht gefällt...

    ... ach ja: Du schickst wget in den Hintergrund - mach das & mal weg, könnte sich mit den exit beissen...
    Ich bin root - ich darf das.

  3. #3
    nap
    Gast
    wenn ich das script ohne cronjob ausführe funktioniert es perfekt. es gibt irgendein problem in verbindung mit cron.

    das & hab ich weggemacht, brachte aber nix.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    Du sagst er führt wget auch aus - sicher?

    gib mal den absoluten Pfad zu wget an...
    Ich bin root - ich darf das.

  5. #5
    nap
    Gast
    naja so ganz sicher nicht :\
    der absolute pfad hat auch nichts gebracht.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    ... und was sagen die debug-ausgaben?
    Ich bin root - ich darf das.

  7. #7
    nap
    Gast
    wie aktviere ich debug ausgaben und wo zeigt er mir die dann an, wenn das script über cron gestartet wurde ?

  8. #8
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    man wget

    /var/log/messages bzw. in 'ner Mail an root

    *heul*


    edit: Ergänzung...
    Ich bin root - ich darf das.

  9. #9
    nap
    Gast
    also hab erstmal in den mails nachgeschaut, er sagt mir das hier:

    Code:
    --11:31:01--  http://db.local.clamav.net/main.cvd
               => `main.cvd'
    Resolving db.local.clamav.net... 194.228.41.73, 62.26.160.3, 62.133.206.90, ...
    Connecting to db.local.clamav.net[194.228.41.73]:80... failed: Connection refuse
    d.
    Connecting to db.local.clamav.net[62.26.160.3]:80... failed: Connection refused.
    Connecting to db.local.clamav.net[62.133.206.90]:80... failed: Connection refuse
    d.
    Connecting to db.local.clamav.net[212.71.0.71]:80... failed: Connection refused.
    Connecting to db.local.clamav.net[195.85.130.84]:80... failed: Conn.....
    wenn ich das script so aufrufe dann bekomm ich kein connection refused. da geht alles.
    Geändert von nap (20.07.05 um 10:37 Uhr)

Ähnliche Themen

  1. bash script - syntax probleme
    Von H!G im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 01.07.05, 18:55
  2. tar-gpg bash script?
    Von bronx666 im Forum System installieren und konfigurieren
    Antworten: 1
    Letzter Beitrag: 02.08.04, 14:42
  3. mysql client im bash script
    Von mork im Forum Linux Allgemein
    Antworten: 1
    Letzter Beitrag: 07.02.03, 09:45
  4. bash: ftp pfad mit ! und wget gibt error
    Von macolo im Forum Linux Allgemein
    Antworten: 4
    Letzter Beitrag: 31.03.02, 20:23
  5. "Kompliziertes" Script mit wget?
    Von Torsten[EG] im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 29.07.01, 22:30

Lesezeichen

Berechtigungen

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