Likes Likes:  0
Resultaten 1 tot 15 van de 18
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    hulp voor 'n commando
    chmod -R 777 /
    2.323 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Kortrijk - Mechelen - Brussel - Rotterdam

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    15 Berichten zijn liked


    Naam: Arne-Wynand
    View arnewynand's profile on LinkedIn

    Thread Starter

    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
    hulp voor 'n commando
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    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.
    #
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  3. #3
    hulp voor 'n commando
    Geregistreerd Gebruiker
    4.755 Berichten
    Ingeschreven
    23/04/05

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    353 Berichten zijn liked


    Naam: Toin Bloo
    Bedrijf: Dommel Hosting
    URL: www.dommelhosting.nl
    ISPConnect: Lid
    KvK nummer: 17177247

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

    $length 
    = 5 * 1024 * 1024;

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

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

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

  4. #4
    hulp voor 'n commando
    chmod -R 777 /
    2.323 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Kortrijk - Mechelen - Brussel - Rotterdam

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    15 Berichten zijn liked


    Naam: Arne-Wynand
    View arnewynand's profile on LinkedIn

    Thread Starter
    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
    hulp voor 'n commando
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    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.
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  6. #6
    hulp voor 'n commando
    Geregistreerd Gebruiker
    4.755 Berichten
    Ingeschreven
    23/04/05

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    353 Berichten zijn liked


    Naam: Toin Bloo
    Bedrijf: Dommel Hosting
    URL: www.dommelhosting.nl
    ISPConnect: Lid
    KvK nummer: 17177247

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

  7. #7
    hulp voor 'n commando
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


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

    Citaat 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 )
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  8. #8
    hulp voor 'n commando
    chmod -R 777 /
    2.323 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Kortrijk - Mechelen - Brussel - Rotterdam

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    15 Berichten zijn liked


    Naam: Arne-Wynand
    View arnewynand's profile on LinkedIn

    Thread Starter
    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
    hulp voor 'n commando
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Citaat 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 -N -q <url> & pid=$!
    sleep 5
    kill 
    -9 $pid 
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  10. #10
    hulp voor 'n commando
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    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?
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  11. #11
    hulp voor 'n commando
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Citaat 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.
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  12. #12
    hulp voor 'n commando
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Citaat 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
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  13. #13
    hulp voor 'n commando
    chmod -R 777 /
    2.323 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Kortrijk - Mechelen - Brussel - Rotterdam

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    15 Berichten zijn liked


    Naam: Arne-Wynand
    View arnewynand's profile on LinkedIn

    Thread Starter
    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.

  14. #14
    hulp voor 'n commando
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    Citaat 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 -N -q --limit-rate=100k --load-cookies ~/.cookies/cookiez $FN -O /dev/null & pid=$!
      
    sleep 3
      kill 
    -9 $pid
      
    echo ""
    done
    exit 
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  15. #15
    hulp voor 'n commando
    chmod -R 777 /
    2.323 Berichten
    Ingeschreven
    17/03/07

    Locatie
    Kortrijk - Mechelen - Brussel - Rotterdam

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    15 Berichten zijn liked


    Naam: Arne-Wynand
    View arnewynand's profile on LinkedIn

    Thread Starter
    thx

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics