Let us make sure history never forgets the name ... Enterprise.
Dat kan natuurlijk niet. Wat wel kan, is zorgen dat het script blijft lopen en elke 30 minuten een of andere actie uitvoert.Op dinsdag 09 juli 2002 18:38 schreef Cloontje het volgende:
hoe kan ik een perl script zichzelf weer laten uitvoeren na 30 minuten?
Zie hiervoor de 'alarm' functie.
Wat een mooie zinsbouw. Misschien is het beter om te onderzoeken waarom cron niet wil werken, dan zelf de functionaliteit na te bouwen in Perl. Aangezien het je eigen server is, zou het niet onmogelijk moeten zijn om het werkend te krijgen.Het condtab wil namelijk niet werken ofzo voor 30 minuten dus, moet ik nu met een perl script fixxen, aangezien ik rete verstand heb van perl gaat dit niet lukken.
Draait de cron daemon wel?
Tja, zelfde verhaal als hierboven, maar dan is de 'actie' die uitgevoerd wordt, het starten van je script. Precies wat cron dus zou moeten doen. Ik raad je dus aan om toch te kijken of je cron niet kan installeren.Ik wil niet wat toevoegen aan stat.pl maar een losse script die die dus runt, cappice?
Ja dat bedoel ik dus, beetje knake geschreven maar dat script moet dus elke 30 minuten die stats.pl runnen.Op dinsdag 09 juli 2002 18:44 schreef Soultaker het volgende:
Dat kan natuurlijk niet. Wat wel kan, is zorgen dat het script blijft lopen en elke 30 minuten een of andere actie uitvoert.
Zie hiervoor de 'alarm' functie.
Let us make sure history never forgets the name ... Enterprise.
Ik zou zeggen: leef je uit. Tip: het kan met een mooie oneliner.Op dinsdag 09 juli 2002 18:46 schreef Cloontje het volgende:
Ja dat bedoel ik dus, beetje knake geschreven maar dat script moet dus elke 30 minuten die stats.pl runnen.
Je bedoelt een Cronjob¿Op dinsdag 09 juli 2002 18:38 schreef Cloontje het volgende:
Het condtab wil namelijk niet werken ofzo voor 30 minuten dus, moet ik nu met een perl script fixxen, aangezien ik rete verstand heb van perl gaat dit niet lukken.
Dat zou toch normaal moeten kunnen d8 ik zo, of zijn er bepaalde redenen dat je Persé geen cronjobs wil/kan gebruiken.
tyrips, tywreps, tiewreps, tiereps, tie raps, ripties, taiwraps, kabelbindbandjes » Tie Wraps
\o/
omdat het niet werkt ofzo. Ik heb alles al geprobeerd en krijg het niet voor elkaar met crontab. Beetje jammer dat ik nu moet klote met een perl script dus.Op dinsdag 09 juli 2002 18:54 schreef -=!ME!=- het volgende:
[..]
Je bedoelt een Cronjob¿
Dat zou toch normaal moeten kunnen d8 ik zo, of zijn er bepaalde redenen dat je Persé geen cronjobs wil/kan gebruiken.
Maar ik weet niks van perl af.
Let us make sure history never forgets the name ... Enterprise.
Verwijderd
Dan lijkt het mij makkelijker om gewoon ff bijde buren in [forum=23] te vragen hij je cronjob aan de praat krijgtOp dinsdag 09 juli 2002 18:58 schreef Cloontje het volgende:
[..]
omdat het niet werkt ofzo. Ik heb alles al geprobeerd en krijg het niet voor elkaar met crontab. Beetje jammer dat ik nu moet klote met een perl script dus.
Maar ik weet niks van perl af.
tyrips, tywreps, tiewreps, tiereps, tie raps, ripties, taiwraps, kabelbindbandjes » Tie Wraps
\o/
Van crontab blijkbaar ook niet, maar dan nog is 't misschien makkelijker om crontab aan de praat te krijgen dan een perl script te schrijven.Op dinsdag 09 juli 2002 18:58 schreef Cloontje het volgende:
Maar ik weet niks van perl af.
Erg simpele "oplossing". het kan in principe en werkt ook [tis goed om te testen], maar is naturlijk een uitermate slordige en zeer onbetrouwbare oplossing [zogauw de server even niet reageerd krijg te een timeout en zal hij helemaal niet meer refreshen.Op dinsdag 09 juli 2002 18:59 schreef mmmuttley het volgende:
Je kan ook een HTML pagina met een refresh van 30 minuten elke keer je scriptje laten laden (om maar een heel simpele oplossing aan te dragen)
Natuurlijk moet er dan altijd een browser window open staan, dus moet er een grafische omgeving draaien [of een console opofferen voor lynx] en vreet onnodig geheugen.
Ik gebruik deze methode altijd om een script te testen etc. Maar voor een definitieve oplossing is het natuurlijk neit netjes.
tyrips, tywreps, tiewreps, tiereps, tie raps, ripties, taiwraps, kabelbindbandjes » Tie Wraps
\o/
Verwijderd
Je kan het beste crond aan de praat zien te krijgen. Als het nou echt niet lukt kun je dit script gebruiken, nou ja script..Het condtab wil namelijk niet werken ofzo voor 30 minuten dus, moet ik nu met een perl script fixxen, aangezien ik rete verstand heb van perl gaat dit niet lukken.
1
2
3
| #!c:\perl\bin\perl.exe
for(;;) { sleep(1800); system("perl stats.pl"); } |
Verander wel ff dat pad naar perl, achter de shebang. Je kan daarna dit script in de achtergrond laten draaien, bijvoorbeeld:
1
| [linux] fork perl 30minuten.pl |
Ik heb het allemaal niet getest, dus probeer het even...
(Of natuurlijk dan meteen al je stats dynamisch laten genereren, heb je ook geen cronjob meer nodig en altijd de meest recente gegevens.)
ik wilde dat ik eens een coole sig. kon bedenken.
Voor Crontab, zie manual Crontab (man crontab).
In principe is Crontab de betere oplossing. Neemt niet weg dat het in principe nog steeds een manual vraag is.
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Dit topic is gesloten.
![]()