$ uname -mrsv OpenBSD 5.6 GENERIC#274 i386 # reboot /var/log/authlog: Dec 25 14:04:11 palm sshd[23898]: Server listening on 0.0.0.0 port 22. Dec 25 14:04:16 palm sshguard[18164]: Started successfully [(a,p,s)=(30, 3600, 6000)], now ready to scan. /etc/rc exits: Dec 25 14:04:41 palm sshguard[18164]: Got exit signal, flushing blocked addresses and exiting... root cronjob: @reboot sleep 5; /etc/rc.d/sshguard check || /etc/rc.d/sshguard start Dec 25 14:04:48 palm sshguard[13329]: Started successfully [(a,p,s)=(30, 3600, 6000)], now ready to scan.
Dinnae ken if it dies due to the parent process (rc) exiting: /etc/rc reboot output: ... .. setting tty flags keyboard.encoding -> uk display.vblank -> on display.screen_off -> 300000 display.msact -> off display.kbdact -> on display.outact -> off pf enabled starting network starting early daemons: syslogd pflogd nsd unbound ntpd. starting RPC daemons:. savecore: no core dump checking quotas: done. clearing /tmp kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd dhcpd nginx spamd spamlogd. starting package daemons: sshguard greyscanner postfix viagrad. starting local daemons: cron. sshguard up Thu Dec 25 14:04:41 GMT 2014 <<<---------------- dies now $ tail -n 6 /etc/rc echo -n 'starting local daemons:' start_daemon apmd sensorsd hotplugd watchdogd cron wsmoused xdm echo '.' /etc/rc.d/sshguard check && print 'sshguard up' date exit 0 Whatever,... the cronjob hack gets it back up. Then my brain quits. Ta, -- The Story of Your Enslavement http://www.youtube.com/watch?v=Xbp6umQT58A&feature=related