如何停止在 Linux 中启动时运行的程序。我想从启动中删除一些应用程序以允许它们由supervisord例如 apache2管理
我正在使用在 Ubuntu Server 10.04 上运行的 apache2 和 postgres。
我已经删除了这两个应用程序的启动脚本,并且我正在使用 supervisor 来监视和控制它们。我遇到的问题是,这两个都需要 /var/run 中的目录(对它们运行的用户具有正确的权限)用于 pid 文件。我如何在启动期间创建这些,因为它们需要以 root 身份创建,然后再分配给正确的用户?
编辑
似乎最好的方法是使用自定义初始化脚本创建目录。由于我根本没有 shell 脚本技能,我该怎么做?