啟動時運行命令 (Mac OS X)

啟動時運行命令 (Mac OS X)

我需要運行命令:

須藤 apachectl 停止

這樣我的資料庫 Web 伺服器就可以處理傳入的請求,而不是 Apple 伺服器。但是,這無法在重新啟動後繼續存在。我嘗試在 /Library/LaunchAgents/ 資料夾中設定檔案 KillApache.plist 。這是正文:

標籤 殺死阿帕契

<key>OnDemand</key>
<false/>

<key>ProgramArguments</key>
<array>
        <string>sudo apachectl stop</string>
  </array>

但是,我在日誌中收到以下訊息:

2014 年 9 月 1 日 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) 作業無法執行 (3)。設定事件告訴我們何時重試: 2:沒有這樣的檔案或目錄 9/1/14 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) 作業失敗出於奇怪的原因執行(3):2

有人可以建議我做錯了什麼,或者在伺服器控制之前讓它在啟動時運行的最佳方法是什麼?謝謝。

蘭迪·坎彭

相關內容