Verwijderd
----edit------------------------------------
Ik lees nog eens goed je vraag en zie dat je om de seconde iets wil uitvoeren ipv elke minuut. Volgens mij kan het dus niet, maar ik vraag me af wat je elke seconde zou willen draaien
There are no stupid questions, but there are a lot of inquisitive idiots.
Verwijderd
Ik ben niet nieuwsgierig hoor
probeer anders dit:
1
2
3
4
| while true; do sleep 1; <doe hier je meuk> done |
The problem is in the part of your brain that handles intelligence.
[/mierenneuk]
Het zal wel niet, maar het zou maar wel.
whahah .. ik zat er al op te wachten eigenlijk .. en total nurd dat er in me schuilt dacht na het posten gelijk eigenlijk dat het dan niet iedere seconden uitgevoerd wordt .. maar ga jij maar es een high-res timer in bash schrijvenOp dinsdag 19 juni 2001 12:04 schreef Jotti het volgende:
Ja... maar strikt genomen gebeurt het dan niet elke seconde, hij wacht een seconde na uitvoeren, de tijd van het 'uitvoeren van zooi' wordt daarbij verwaarloosd.
[/mierenneuk]
als ie dat wil moet ie maar wat in c gaan schrijven ofzo ... (en wie zegt dat wat ie wil uitvoeren niet langer dan een seconde duurt
The problem is in the part of your brain that handles intelligence.
Ik vind dat geen miereneuken, want als je iets elke seconde uit wil voeren dan geeft bovenstaande een te grote overhead (zelfs als je het proces spawned).Op dinsdag 19 juni 2001 12:04 schreef Jotti het volgende:
Ja... maar strikt genomen gebeurt het dan niet elke seconde, hij wacht een seconde na uitvoeren, de tijd van het 'uitvoeren van zooi' wordt daarbij verwaarloosd.
[/mierenneuk]
Misschien kan je in perl snel iets bakken met Time::HiRes, of iets in C maken.
There are no stupid questions, but there are a lot of inquisitive idiots.
1
2
3
4
| while :; do
sleep 1;
meuk&
done |
op die manier hoef je alleen het programma in de achtergrond te starten, en hoef je niet helemaal te wachten totdat je programma is afgelopen.
(je kunt op deze manier wel je machine ophangen trouwens)
Heeft sinds kort zijn wachtwoord weer terug gevonden!
Verwijderd
kom je dan niet in problemen als het scripje langer duurt dan 1 sec?Op dinsdag 19 juni 2001 12:17 schreef Wirf het volgende:
Of doe anders dit, dit is al een stuk nauwkeuriger:
code:
1 2 3 4while :; do sleep 1; meuk& done
op die manier hoef je alleen het programma in de achtergrond te starten, en hoef je niet helemaal te wachten totdat je programma is afgelopen.
(je kunt op deze manier wel je machine ophangen trouwens)
Als het programma veel meer dan 1 seconde duurt (zeg een minuut ofzo) dan zou het wel verkeerd kunnen gaan. Doordat er steeds meer programma's draaien zou het wel eens heel langen kunnen duren voordat de eerste klaar is. Ook hoeft degene die je als eerste start niet als eerste klaar te zijn
I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum
while (1)
{
time je_commando
#vervolgens met wat {perl,grep,awk}-regexps uitvissen hoelang je programma gedraaid heeft.
sleep (1-$running_time)
}
* odysseus wil anders wel even naar een perl-regexp zoeken die dat netjes kan extracten...grep wil misschien ook nog wel lukken, awk zou ik moeten naslaan.
Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.
Verwijderd
Je komt niet echt in de problemen, alleen draaien er dan altijd meerdere programmaatjes. Dat zou een probleem kunnen zijn, maar dat ligt aan je programmaatje.
Als het programma veel meer dan 1 seconde duurt (zeg een minuut ofzo) dan zou het wel verkeerd kunnen gaan. Doordat er steeds meer programma's draaien zou het wel eens heel langen kunnen duren voordat de eerste klaar is. Ook hoeft degene die je als eerste start niet als eerste klaar te zijn
[quote]
One word, system Programming
Two words, Unix System Programming
tree words, runner deadlock danger
en die echoen naar een htmlfile(nu doet ie da om de minuut)
: nee ik kan geen php en ik heb die module nog niet ingebakken in apache, ik kan alleen windows programmeertalen :(]
ja, ik weet dat php geen os specifieke taal is(correct me if i am wrong)
gewoon datum die je wil gaan - date doen en die output posten.
Dan heb je elke keer als je die pagina aanroept de juiste tijd, ipv dat dit elke keer weggeschreven moet worden.
En dan kan je met java-script ofzo wel een refresh regelen
pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem
ja ik zal wel ff wa javascriptjes enzow van inet afplukken en die ff [proberen te]edittenOp dinsdag 19 juni 2001 22:57 schreef imdos het volgende:
uhm via een cgi-bin script en wat std. unix commando's is dit wel te doen!
gewoon datum die je wil gaan - date doen en die output posten.
Dan heb je elke keer als je die pagina aanroept de juiste tijd, ipv dat dit elke keer weggeschreven moet worden.
En dan kan je met java-script ofzo wel een refresh regelen
aanwijzingen zijn natuurlijk altijd welkom