Mac里面如何设置自启动服务
2014-03-05 23:40
246 查看
Link: http://blog.csdn.net/startexcel/article/details/7065153
如果你使用Macports等包管理器安装时,会自动帮你写入一个plist文件到/Library/LaunchDaemons/xxxxxx.plist,随后执行sudo port load redis类似这样的命令即可启动,并开机自动启动。
在Mac里有一个命令行工具叫做:launchctl,可以用来控制服务的自动启动或者关闭。一般的语法是
sudo launchctl load /path/to/service.plist
sudo launchctl unload /path/to/service.plist
一般plist文件放在这三个地方:
/Library/LaunchDaemons/
/Library/LaunchAgents/
~/Library/LaunchAgents/
具体plist文件的写法可以自行参考已有的文件。在安装Redis、MongoDB等开发工具时推荐使用Macports,以便日后的维护管理。Brew这个我个人不是很推荐。
转:http://zheye.org/asks/4da6f200fd503c19a400001e
你可以写一个plist文件放到~/Library/Launch Agents/下面,文件里描述你的程序路径和启动参数,那么这个用户登录时就会启动这个程序了,而且是杀不了的哦
被杀了之后会自动重新启动
如果需要把它停止的话,运行一下命令
launchctl unload ~/Library/Launch Agents/com.your company.porduct
如果放到/Library/Launch Agents/下面的话,就是一开机就启动哦~
转:http://www.cocoachina.com/bbs/read.php?tid-13107.html
如果你使用Macports等包管理器安装时,会自动帮你写入一个plist文件到/Library/LaunchDaemons/xxxxxx.plist,随后执行sudo port load redis类似这样的命令即可启动,并开机自动启动。
在Mac里有一个命令行工具叫做:launchctl,可以用来控制服务的自动启动或者关闭。一般的语法是
sudo launchctl load /path/to/service.plist
sudo launchctl unload /path/to/service.plist
一般plist文件放在这三个地方:
/Library/LaunchDaemons/
/Library/LaunchAgents/
~/Library/LaunchAgents/
具体plist文件的写法可以自行参考已有的文件。在安装Redis、MongoDB等开发工具时推荐使用Macports,以便日后的维护管理。Brew这个我个人不是很推荐。
转:http://zheye.org/asks/4da6f200fd503c19a400001e
你可以写一个plist文件放到~/Library/Launch Agents/下面,文件里描述你的程序路径和启动参数,那么这个用户登录时就会启动这个程序了,而且是杀不了的哦
被杀了之后会自动重新启动
如果需要把它停止的话,运行一下命令
launchctl unload ~/Library/Launch Agents/com.your company.porduct
如果放到/Library/Launch Agents/下面的话,就是一开机就启动哦~
转:http://www.cocoachina.com/bbs/read.php?tid-13107.html
相关文章推荐
- U-boot分析与移植(5)----U-boot移植
- LeetCode | Merge Sorted Array
- 在MFC中的view中显示bmp位图
- 数制系统之间的转换总结(各进制的转换)
- 数制系统之间的转换总结(各进制的转换)
- 动态列转行
- [USACO2002][poj1947]Rebuilding Roads(树形dp)
- U-boot分析与移植(4)----U-boot 添加命令
- CentOS6.5下的Redis2.8.6和phpredis2.2.4扩展的安装过程详解
- Unity3d_性能优化
- 状态栏的显示和隐藏
- WIN8.1 MAVEN的安装与配置
- 我的建博之旅
- 集合竞价
- linux下安装nginx
- PAT (Basic) 1021~1025
- NSMutableString 的方法介绍
- mysql出错信息对照整理
- 创建线程的几种方式(代码示例)
- POJ 3255 Roadblocks 次短路