Look at the perl script. Restart-aolserver actually kills the current nsd process; init notices this, and starts it again since you have a respawn line for it in /etc/inittab. So the net effect is restarting even though the script should really be called "kill-aolserver."