[Freeswitch-users] How to run a JS script periodically

2009-12-03 Thread Oscav
Hi, Someone knows how to run periodically a JS script ?? The purpose is to write to a db some global informations (Global Variables) about FS like every 5 minutes. Thanks. -- View this message in context: http://old.nabble.com/How-to-run-a-JS-script-periodically-tp26625147p26625147.html

Re: [Freeswitch-users] How to run a JS script periodically

2009-12-03 Thread Rob Forman
What about cron? Create a cron entry like: */5 * * * * /usr/local/freeswitch/bin/fs_cli -x jsrun yourscript app() But if you're just dumping global variables, you could easily retrieve them directly from fs_cli without running an app and process the output however you'd like:

Re: [Freeswitch-users] How to run a JS script periodically

2009-12-03 Thread Seven Du
Not sure about js, but in lua, you can use luarun to run a long-running script like loop do sth. sleep 5min end and also it can be set to start with freeswitch in lua.conf.xml I guess you can also use jsrun to run js. And, if you run every 5 min, why not use crontab? fs_cli -x jsrun xx.js

Re: [Freeswitch-users] How to run a JS script periodically

2009-12-03 Thread Michael Jerris
You could also use the scheduler to run the jsrun command inside FreeSWITCH. Mike On Dec 3, 2009, at 8:31 AM, Rob Forman wrote: What about cron? Create a cron entry like: */5 * * * * /usr/local/freeswitch/bin/fs_cli -x jsrun yourscript app() But if you're just dumping global variables,

Re: [Freeswitch-users] How to run a JS script periodically

2009-12-03 Thread Rupa Schomaker
If doing this, I'd suggest checking for a global var to see if the script should terminate itself. Otherwise, you'll have to bring down the whole freeswitch to stop this script. On Thu, Dec 3, 2009 at 7:28 AM, Seven Du dujinf...@gmail.com wrote: Not sure about js, but in lua, you can use

Re: [Freeswitch-users] How to run a JS script periodically

2009-12-03 Thread Oscav
fs_cli looks like a good idea. I will try that. Many thanks Rob Rob Forman wrote: What about cron? Create a cron entry like: */5 * * * * /usr/local/freeswitch/bin/fs_cli -x jsrun yourscript app() But if you're just dumping global variables, you could easily retrieve them directly