webhostingtalk.nl
advertentie
advertentie

Evenementen voor de komende 60 Dag(en)

Pagina 1 van de 2 1 2 LaatsteLaatste
Resultaten 1 tot 15 van de 18
          

  1.  
    #1
    chmod -R 777 /
    2.204 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Mechelen - Brussel - Kortrijk

    10 Berichten zijn liked

    Wynand is offline.


    hulp voor 'n commando

    Hi,

    Ik zou een commando moeten hebben om van een hele reeks files enkel de eerste deeltjes te willen downloaden. Say 5 MB van elke file, al is stoppen na 5 seconden is even goed.
    Iets met
    Code:
    screen wget -r -c http://domain.ext/file1.zip > /dev/null \
    http://domain.ext/file2.zip > /dev/null \
    http://domain.ext/file3.zip > /dev/null
    Iemand die weet hoe dit verder aan te vullen is?


  2.  
    #2
    Programmeur / Hoster
    2.683 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    259 Berichten zijn liked

    systemdeveloper is offline.

    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Het perlscriptje kun je gebruiken om elke x seconden (5 in dit geval) een bepaald process te killen, dat het zelf start. Het fivesec scriptje moet je even door je bestanden laten roteren o.i.d.

    ;;
    ;; timeddownload.pl
    ;;
    #!/usr/local/bin/perl -W

    my $runok = 0;

    eval {
    local $SIG{ALRM} = sub {
    my $pid = '/bin/ps ax | /usr/bin/grep fivesecdownloadscript | /usr/bin/grep -v grep | /usr/bin/awk \'{print $1;}\'';
    my $ret = `$pid`;
    if ( $ret > 0 ) {
    print "Killing PID: $ret\n";
    $cmd = "/bin/kill -9 $ret";
    system($cmd);
    }
    die "alarm clock restart" ;
    };
    alarm 5;
    system("/bin/sh ./fivesecdownloadscript.sh");
    $runok = 1;
    };
    if ($runok and $@ !~ /alarm clock restart/) {
    print "# process completed within 5 secs\n";
    } else {
    print "# process killed after 5 secs\n"
    }
    ----------------------------
    ;;
    ;; fivesecdownloadscript
    ;;
    #!/bin/sh

    wget -r -c http://domain.ext/file1.zip
    #
    # uit te breiden met een 'shift' of if [ -x ] om te controleren of het volgende bestand gedownload moet worden.
    #


  3.  
    #3
    Geregistreerd Gebruiker
    4.092 Berichten
    Ingeschreven
    23/04/05

    Locatie
    Eindhoven

    211 Berichten zijn liked

    t.bloo is offline.

    KvK nummer: 17177247

    PHP Code:
    #! /usr/local/bin/php
    <?php

    $length 
    1024 1024;

    $urls = array(
        
    'http://www.webhostingtalk.nl',
        
    'http://www.dommelhosting.nl',
    );

    foreach (
    $urls as $url)
    {
        
    $bytes file_get_contents($url0NULL0$length);
        echo 
    $url.': '.strlen($bytes)."\n";
    }

    ?>
    Kun je aanroepen met "php bestandsnaam.php" of na chmod +x met "./bestandsnaam.php".


  4.  
    #4
    chmod -R 777 /
    2.204 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Mechelen - Brussel - Kortrijk

    10 Berichten zijn liked

    Wynand is offline.


    t.bloo: zou via wget moeten gaan, of alleszins nog een cookie voor moeten ingeladen worden. Ben ondertussen zelf wat met bash aan het spelen, t perlscriptje gaat me nog wat ver.


  5.  
    #5
    Programmeur / Hoster
    2.683 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    259 Berichten zijn liked

    systemdeveloper is offline.

    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Het perlding is alleen om de timelimit af te dwingen. Of je dan een wget, fetch of t.bloo's manier van downloaden gebruikt is niet spannend. Voor het koekje kun je eens naar curl kijken als je bij php wilt blijven.


  6.  
    #6
    Geregistreerd Gebruiker
    4.092 Berichten
    Ingeschreven
    23/04/05

    Locatie
    Eindhoven

    211 Berichten zijn liked

    t.bloo is offline.

    KvK nummer: 17177247

    Kun je wellicht iets met
    Code:
    wget --read-timeout=5 --tries=1 www.webhostingtalk.nl


  7.  
    #7
    Programmeur / Hoster
    2.683 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    259 Berichten zijn liked

    systemdeveloper is offline.

    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Oorspronkelijk geplaatst door t.bloo Bekijk Berichten
    Kun je wellicht iets met
    Code:
    wget --read-timeout=5 --tries=1 www.webhostingtalk.nl
    wget www.webhostingtalk.nl &;sleep 5;killall -9 wget

    Hehe, korter en minder saai.... (sry, kiddi'n, als ik kudos had kreeg je ze voor de meest stabiele en user-friendly oplossing )


  8.  
    #8
    chmod -R 777 /
    2.204 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Mechelen - Brussel - Kortrijk

    10 Berichten zijn liked

    Wynand is offline.


    Code:
    #!/bin/bash
    FNL="http://domain.ext/file1.zip
         http://domain.ext/file2.zip
         http://domain.ext/file3.zip"
    LOO=(1)
    
    for FN in $FNL; do
      echo "$FN"
      wget --limit-rate=100k --load-cookies ~/.cookies/cookiez $FN -O /dev/null &
      sleep 5
      killall -15 wget
      echo ""
    done
    exit


  9.  
    #9
    moderator
    6.554 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    121 Berichten zijn liked

    Mikey is offline.

    Bedrijf: Mijn-Sleutel
    URL: www.mijn-sleutel.com
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Oorspronkelijk geplaatst door systemdeveloper Bekijk Berichten
    wget www.webhostingtalk.nl &;sleep 5;killall -9 wget
    )
    Moet zijn:
    wget www.webhostingtalk.nl & sleep 5;killall -9 wget

    Nadeel aan bovenstaand is dat je alle wget processen killed...


    Zet onderstaand in een bash script
    PHP Code:
    wget --<url> & pid=$!
    sleep 5
    kill 
    -9 $pid 


  10.  
    #10
    Programmeur / Hoster
    2.683 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    259 Berichten zijn liked

    systemdeveloper is offline.

    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    @Mikey: Moet toch met ';' zijn. wget moet toch op achtergrond draaien anders wordt de sleep pas ná de wget uitgevoerd. Kinda pointless dan, toch?

  11. advertentie



  12.  
    #11
    moderator
    6.554 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    121 Berichten zijn liked

    Mikey is offline.

    Bedrijf: Mijn-Sleutel
    URL: www.mijn-sleutel.com
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Oorspronkelijk geplaatst door systemdeveloper Bekijk Berichten
    @Mikey: Moet toch met ';' zijn. wget moet toch op achtergrond draaien anders wordt de sleep pas ná de wget uitgevoerd. Kinda pointless dan, toch?
    Hier niet:
    wget www.webhostingtalk.nl &;sleep 5;killall -9 wget
    -bash: syntax error near unexpected token `;'

    De & geeft al aan dat er een nieuw command opgevoerd kan worden, een ; daarachter is hier niet nodig en werkt niet eens.


  13.  
    #12
    moderator
    6.554 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    121 Berichten zijn liked

    Mikey is offline.

    Bedrijf: Mijn-Sleutel
    URL: www.mijn-sleutel.com
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Oorspronkelijk geplaatst door Wynand Bekijk Berichten
    Code:
    #!/bin/bash
    FNL="http://domain.ext/file1.zip
         http://domain.ext/file2.zip
         http://domain.ext/file3.zip"
    LOO=(1)
    
    for FN in $FNL; do
      echo "$FN"
      wget --limit-rate=100k --load-cookies ~/.cookies/cookiez $FN -O /dev/null &
      sleep 5
      killall -15 wget
      echo ""
    done
    exit
    Vul deze aan met het stukje waarmee ik de PID vang en je hebt de mooiste oplossing. Server of user wide wget killen is nou niet echt de meest mooie oplossing


  14.  
    #13
    chmod -R 777 /
    2.204 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Mechelen - Brussel - Kortrijk

    10 Berichten zijn liked

    Wynand is offline.


    Dat niet, maar er werkt verder niemand op dus mag ik wel hopen dat ik van mezelf weet dat ik ergens anders nog wat aan het afhalen ben.


  15.  
    #14
    moderator
    6.554 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    121 Berichten zijn liked

    Mikey is offline.

    Bedrijf: Mijn-Sleutel
    URL: www.mijn-sleutel.com
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Oorspronkelijk geplaatst door Wynand Bekijk Berichten
    Dat niet, maar er werkt verder niemand op dus mag ik wel hopen dat ik van mezelf weet dat ik ergens anders nog wat aan het afhalen ben.
    Ik blijf erbij

    PHP Code:
    #!/bin/bash
    FNL="http://domain.ext/file1.zip
         http://domain.ext/file2.zip
         http://domain.ext/file3.zip"
    LOO=(1)

    for 
    FN in $FNL; do
      echo 
    "$FN"
      
    wget ----limit-rate=100k --load-cookies ~/.cookies/cookiez $FN -/dev/null pid=$!
      
    sleep 3
      kill 
    -9 $pid
      
    echo ""
    done
    exit 


  16.  
    #15
    chmod -R 777 /
    2.204 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Mechelen - Brussel - Kortrijk

    10 Berichten zijn liked

    Wynand is offline.


    thx


Pagina 1 van de 2 1 2 LaatsteLaatste

Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen
  •  



webhostingtalk.nl
Webhostingtalk.nl © copyright 2001-2013 Alle Rechten Gereserveerd.

Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75