Another note regarding a related issue: On Wed, Jun 15, 2005 at 02:47:00PM -0400, Federico Alves wrote: > This will sound weird but the command 'asterisk -r -x reload' fails to work > when issued by Cron. But it works when I issue it from a bash session. What > is not configured correctly? I need to refresh the configuration every a > short amount of time. > > rom [EMAIL PROTECTED] Wed Jun 15 18:42:00 2005 > Date: Wed, 15 Jun 2005 18:42:00 -0400 > From: [EMAIL PROTECTED] (Cron Daemon) > To: [EMAIL PROTECTED] > Subject: Cron <[EMAIL PROTECTED]> asterisk -r -x reload > X-Cron-Env: <SHELL=/bin/sh> > X-Cron-Env: <HOME=/root> > X-Cron-Env: <PATH=/usr/bin:/bin> > X-Cron-Env: <LOGNAME=root> > > /bin/sh: line 1: asterisk: command not found
/path/to/asterisk , as others have noted (or manually set PATH) However, if you leave asterisk in debug/verbose (verbose >=2? ) mode, cron jobs will start sending emails, because the command has generated an output. You could do something like: /usr/sbin/asterisk -r -x reload | egrep -v '^(Core debug|Verbosity) is at least [0-9]+' (Which is basically what I currentlly use in the wrapper for asterisk -rx on Rapid) But then the return status will be the return status of grep, which is not exactly what you want. cron will always send an email: if there is output: to give you the output. If there is no output: grep returns 1. For the record, the current init.d script on Debian simply runs "$DAEMON -rx 'reload'" on the command 'reload' Any ideas? -- Tzafrir Cohen | [EMAIL PROTECTED] | VIM is http://tzafrir.org.il | | a Mutt's [EMAIL PROTECTED] | | best ICQ# 16849755 | | friend _______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
