Используя компьютер по телевизору или в фильме использует невероятный объем ввода, даже для графический интерфейсов пользователя.
# nginx -h
...
-s signal : send signal to a master process: stop, quit, reopen, reload
...
Посмотрите на PID основного процесса и сделайте
kill -QUIT <master_pid>
Правильный способ сделать это для Nginx, установленного через MacPorts:
sudo port load nginx
sudo port unload nginx
OS X использует launchd, поэтому процесс запуска / остановки демонов немного отличается.
Поскольку вы установили его, следуя инструкциям macports, я предполагаю, что вы добавили его в службы, запускаемые во время загрузки. Вы пытались
launchctl unload /Library/LaunchDaemons/org.macports.nginx.plist
остановить демон Nginx?
Вы также можете попробовать
sudo port unload nginx