Hi, Yes the function is called at regular intervals. However it is ended immediately after the first time, and compared to mp3 encoding this cannot be noticed really...
++ Sam. On Wed, Mar 20, 2013 at 2:57 PM, Leonard de Ruijter <[email protected]> wrote: > Hey Sam, > > Does this imply that the exec_at function still keeps looping, even when > the f_executed variable is true and the f_once function doesn't do > anything itself? or is exec_at canceld whenever f_once returns false? > > Leonard > >On 3/20/2013 14:41, Samuel Mimram wrote >> You can force the function to be executed once using a boolean reference: >> >> def f () = ... end >> >> f_executed = ref false >> >> def f_once () = >> if not (!f_executed) then >> f () >> f_executed := true >> end >> end >> >> exec_at(..., f_once) >> >> ++ >> >> Sam. >> >> On Wed, Mar 20, 2013 at 2:22 PM, Leonard de Ruijter >> <[email protected]> wrote: >>> On 3/20/2013 13:31, Samuel Mimram wrote: >>>> Hi, >>> Hello! >>>> You can use exec_at. Something like >>>> >>>> exec_at(freq=60., pred={10h-10h01}, f) >>>> >>>> will execute the function f every day at 10 am. >>> Thanks for this, i assume this is what i want to use. Is there a way to >>> cancel the exec_at loop? I need to schedule execution only once. >>> >>>> >>>> Sam. >>>> >>> Leonard >>>> On Wed, Mar 20, 2013 at 12:51 PM, Leonard de Ruijter >>>> <[email protected]> wrote: >>>>> Hello, >>>>> >>>>> Now i managed to set metadata of a stream using headers of a http_post >>>>> request, i'd like to make a next step. As i mentioned before on this >>>>> list, i created a function to start dumping a stream to an mp3-file. >>>>> This function can easily be executed with a third party script using the >>>>> telnet server, however i'd like to use liquidsoap itself for doing the >>>>> job. Is it possible to schedule the execution of a function on a certain >>>>> time? for example: >>>>> - using a http_post_request, a header dump_start_time is retrieved which >>>>> contains the time the function should be executed. I already managed to >>>>> export this time header to a single variable. >>>>> - The function should be executed on that certain time, also, execution >>>>> should occur only once. >>>>> >>>>> What's the best way to accomplish this? >>>>> >>>>> Thanks, >>>>> Leonard >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Everyone hates slow websites. So do we. >>>>> Make your web apps faster with AppDynamics >>>>> Download AppDynamics Lite for free today: >>>>> http://p.sf.net/sfu/appdyn_d2d_mar >>>>> _______________________________________________ >>>>> Savonet-users mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/savonet-users >>>> >>>> ------------------------------------------------------------------------------ >>>> Everyone hates slow websites. So do we. >>>> Make your web apps faster with AppDynamics >>>> Download AppDynamics Lite for free today: >>>> http://p.sf.net/sfu/appdyn_d2d_mar >>>> _______________________________________________ >>>> Savonet-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/savonet-users >>>> >>> >>> ------------------------------------------------------------------------------ >>> Everyone hates slow websites. So do we. >>> Make your web apps faster with AppDynamics >>> Download AppDynamics Lite for free today: >>> http://p.sf.net/sfu/appdyn_d2d_mar >>> _______________________________________________ >>> Savonet-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/savonet-users >> >> ------------------------------------------------------------------------------ >> Everyone hates slow websites. So do we. >> Make your web apps faster with AppDynamics >> Download AppDynamics Lite for free today: >> http://p.sf.net/sfu/appdyn_d2d_mar >> _______________________________________________ >> Savonet-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/savonet-users >> > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > Savonet-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/savonet-users ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
