Using 'USR1' signal in newsyslog.conf file causes error

carmel_ny carmel_ny at hotmail.com
Sat Oct 24 20:17:04 UTC 2009


On Sat, 24 Oct 2009 21:34:08 +0200 (CEST)
Trond Endrestøl <Trond.Endrestol at fagskolen.gjovik.no> replied:

>On Sat, 24 Oct 2009 15:26-0400, carmel_ny wrote:
>
>> Dovecot has a site with information regarding how to rotate it's
>> log-file. <http://wiki.dovecot.org/Logging> Since I do not have
>> logrotate on my FreeBSD-7.2 system, I thought I could use newsyslog
>> to accomplish the action. I seem to have run into a problem however.
>> 
>> newsyslog: illegal signal number in config file:
>> /var/log/dovecot.log root:wheel   0666  1  *   $M1D0
>> CJ  /var/run/dovecot/master.pid SIGUSR1
>> 
>> I then changed "SIGUSR1" TO "USR1'; however, the problem continues.
>> 
>> Can someone tell me what I am doing wrong?
>
>You're supposed to use a number.  Look in /usr/include/sys/signal.h, 
>you'll find SIGUSR1 listed as signal no. 30. Use 30 as opposed to 
>SIGUSR or USR1.
>
>Trond

I did a 'kill -l' right after I posted that message. I discovered the
numerical equivalency then.

-- 
Carmel
carmel_ny at hotmail.com

|::::=======
|::::=======
|===========
|===========
|

	"Fantasies are free."
	"NO!! NO!! It's the thought police!!!!"


More information about the freebsd-questions mailing list