Linux uygulamalarını Mac’e kurmanın en partik yollarından biri MacPorts’tur. Ancak Mac’te şunu yapamazsınız:
service nginx restart
…ve bir bakmışsınız ki basit bir yeniden başlatma işi başınızı ağrıtmaya başlamış.
Çözüm
Kendimize üç tane “alias” yaratalım. Bunun için Terminal’i açın ve aşağıdaki komut ile bashrc dosyasını düzenleyin.
sudo nano /etc/bashrc
Aşağıdaki satırları dosyanın en sonuna ekleyin.
alias start_nginx='sudo launchctl load -w /Library/LaunchDaemons/org.macports.nginx.plist' alias stop_nginx='sudo launchctl unload -w /Library/LaunchDaemons/org.macports.nginx.plist' alias restart_nginx='sudo launchctl unload -w /Library/LaunchDaemons/org.macports.nginx.plist; sudo launchctl load -w /Library/LaunchDaemons/org.macp$
Artık açık terminal ekranlarını kapatıp yeniden açtıktan sonra, nginx’i başlatmak, durdurmak ve yeniden başlatmak için start_nginx, stop_nginx, restart_nginx yazmanız yeterli olacaktır. 🙂
