I have the following script in /etc/rc.d/sshguard :
Output from /var/log/messages
However, I can start sshguard manually by running:
Any idea why sshguard exits immediately at boot?
Code:
#!/bin/sh
# PROVIDE: sshguard
# KEYWORD: nojail shutdown
. /etc/rc.subr
name="sshguard"
rcvar=sshguard_enable
sig_reload="USR1"
load_rc_config $name
: ${sshguard_enable:="NO"}
command="/usr/local/sbin/${name}"
pidfile="/var/run/${name}.pid"
command_args="-i /var/run/sshguard.pid -p 7200 -l /var/log/auth.log -l /usr/jails/jail_foobar/var/log/auth.log &"
run_rc_command "$1"
Output from /var/log/messages
Code:
...
Feb 7 17:00:06 ip-10-212-131-54 kernel: start_init: trying /sbin/init
Feb 7 17:00:06 ip-10-212-131-54 kernel: pflog0: bpf attached
Feb 7 17:00:11 ip-10-212-131-54 sshguard[1611]: Started successfully [(a,p,s)=(40, 7200, 1200)], now ready to scan.
Feb 7 17:00:12 ip-10-212-131-54 sshguard[1611]: Got exit signal, flushing blocked addresses and exiting...
However, I can start sshguard manually by running:
# /etc/rc.d/sshguard start
Any idea why sshguard exits immediately at boot?