[FreeBSD] at commando

Pagina: 1
Acties:

  • jopiek
  • Registratie: September 2000
  • Laatst online: 11-01 16:46

jopiek

Tja... 'ns ff denken.

Topicstarter
Ik probeer een proces te queuen. Nu wil dit niet goed:

at -t 2006-30-08 13:35 -f /usr/local/etc/scripts/perl/record.pl test1 10 1 &

atq geeft:
Suspended (tty input) at -t 2006-30-08 13:35 -f /usr/local/etc/scripts/perl/record.pl test1 10 1

Hij verdwijnt vervolgens uit de queue en record.pl wordt niet goed aangeroepen...

/usr/local/etc/scripts/perl/record.pl test1 10 1 doet het overigens perfect
iemand enig idee?


Dit is de handleiding, maar lijkt niet echt zinvol verder:
http://nixdoc.net/man-pages/FreeBSD/at.1.html

wat ik ook geprobeerd heb: -f weghalen, hele zaakje tussen doubleqoutes, etc. tijd was iig wel in toekomst op moment van uitvoeren

Cogito Ergo Credo


  • hammerhead
  • Registratie: April 2000
  • Laatst online: 05-02 08:24
De laatste & levert denk ik het probleem op

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


  • jopiek
  • Registratie: September 2000
  • Laatst online: 11-01 16:46

jopiek

Tja... 'ns ff denken.

Topicstarter
hammerhead schreef op woensdag 30 augustus 2006 @ 13:56:
De laatste & levert denk ik het probleem op
Dat zou kunnen, maar hij moet met at toch gewoon de taak schedulen en dan returnen? Overigens werkt het ook niet zonder ampersand :'(

Ik kijk nu naar uschedule, maar heeft ook haken en ogen. Wellicht is een script voor Apache nog handiger maar is dat betrouwbaar als er veel load is?

Ik moet eigenlijk zoiets hebben als dit: [PHP] Script continue laten draaien -> serverload?

Maar wat ik nu doe: ik roep via crontab een script aan welke bekijkt of er voor die dag wat gescheduled moet worden, zo ja dan moet hij dat op een bepaalde tijd doen. Crontab is niet echt geschikt daarvoor lijkt me...

[ Voor 28% gewijzigd door jopiek op 30-08-2006 14:11 ]

Cogito Ergo Credo