サンドボックス化されたアプリケーションに Apache をバンドルしようとしています。開始すると機能しますが、停止する問題がいくつか見つかります。「kill」を直接呼び出すか、「apachectl -k stop」を使用すると、「deny signal」サンドボックス エラーが発生し続けます。
私がしようとしていることを達成する方法はありますか? すべての信号が拒否されていますか?
OS X 10.8 の最新バージョンでテストしています。
サンドボックス化されたアプリケーションに Apache をバンドルしようとしています。開始すると機能しますが、停止する問題がいくつか見つかります。「kill」を直接呼び出すか、「apachectl -k stop」を使用すると、「deny signal」サンドボックス エラーが発生し続けます。
私がしようとしていることを達成する方法はありますか? すべての信号が拒否されていますか?
OS X 10.8 の最新バージョンでテストしています。
サンドボックス内で他のアプリを終了することはできませんがSMLoginItemSetEnabled
、Service Management フレームワークの機能を利用して、他のアプリを起動・停止することができます。
この方法を使用する場合は、 サービス管理フレームワークを使用したログイン項目の追加を参照してください。