在MAC系统里添加Nginx开机启动任务

贴代码之前,大家先普及基础知识,链接在此: http://www.tanhao.me/talk/1287.html

我用的是Launchd Daemon来搞定的。

这里以开机自启动Nginx Server为例子:

程序安装和配置方法,请自行查找资料.

登陆MAC,开启命令行终端

sudo su - //切换到root
cd /System/Library/StartupItems //进入可以配置开机启动的目录
mkdir nginx //为你要启动的服务创建一个目录
cd nginx //进入目录
vim nginx //编辑一个启动脚本
#!/bin/sh

. /etc/rc.common //引入文件

StartService (){ 
ConsoleMessage "Start Nginx Service" 
/usr/local/bin/nginx -c /usr/local/etc/nginx/nginx.conf //这里是自定义命令
}

StopService (){ 
return 0
}

RestartService (){ 
return 0
}

RunService "$1"

vim StartupParameters.plist //对应的配置文件

{ 
Description = "Start Nginx Service"; 
Provides = ("nginx"); 
Requires = ("Network"); 
OrderPreference = "None";
}

到此完结,请重启你的MAC系统来验证程序是否可以正常启动。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部