File: //etc/init/irqbalance.conf
description "Service for irq balance"
author "Business Platform Team"
start on (runlevel 1 or stopping numanod)
stop on (runlevel [06] or starting numanod)
expect fork
console log
pre-start script
if /usr/syno/sbin/synoservice --status numanod > /dev/null 2>&1; then
echo "numanod is running, irqbalance should not run at the same time"
stop; exit 0
fi
echo "start irqbalance"
end script
script
exec /usr/sbin/irqbalance
end script
post-stop script
echo "stop irqbalance"
end script
# vim:ft=upstart