各位开发的时候,那些服务是怎么启动的。

2015 年 4 月 14 日
 coolicer
像mysql redis nginx我装上去都是每次开机要启动,不知道怎么做成服务。或者是做成命令,一条命令启动他们。谢谢
4567 次点击
所在节点    iDev
28 条回复
EXDestroyer
2015 年 4 月 14 日
同问
582033
2015 年 4 月 14 日


我是这么搞的..
coolicer
2015 年 4 月 14 日
我看到一个,当中有一条是按需加载,我感觉也对,有时候你不开发就不启动这些服务也正常。
http://stepquick.net/blog/2014/04/28/start-nginx-at-launch-on-mavericks/
fyooo
2015 年 4 月 14 日
难道不是在systemd上配置开机启动么?比如
systemctl enable nginx
systemctl start nginx
iiduce
2015 年 4 月 14 日
我用supervisor配置的
ETiV
2015 年 4 月 14 日
你用goagent的话可以从他的local目录下找到一个Plist文件,可以基于那个改一改。

在系统启动时执行一个脚本,脚本里启动所有服务。

具体怎么用你可以搜一下launchctl。
holystrike
2015 年 4 月 14 日
做到vagrant虚拟机里
feelapi
2015 年 4 月 14 日
vagrant正解,随便折腾。
Felldeadbird
2015 年 4 月 14 日
把启动命令写成shell脚本。
把启动命令写到开启启动中。
解决啦
yueyoum
2015 年 4 月 14 日
自己安装的东西都是自己手动启动。
反正一周关一次机
47jm9ozp
2015 年 4 月 14 日
mac的话可以试试launchrocket
run2
2015 年 4 月 14 日
homestead+vagrant
也可以用brew+LaunchRocket
randoms
2015 年 4 月 14 日
可以看看这里 写一个简单的配置文件就可以了。http://nowhere.shareyan.cn/blog/randoms/54b1d4212e5700051da751f1
msg7086
2015 年 4 月 14 日
软件不是装完就会自动设置为启动服务的吗?从sysv到upstart到systemd时代不都是这样……
randyzhao
2015 年 4 月 14 日
这....
chkconfig --level 35 service_name
不就自启动了么...
9hills
2015 年 4 月 14 日
按需启动啊,用docker

cd到开发目录后自动启动
mephisto
2015 年 4 月 14 日
http://en.wikipedia.org/wiki/Init
大部分应用都带有启动脚本的(比如nginx redis),没有的自己写一个
599316527
2015 年 4 月 14 日
做成開機啟動 chkconfig
或者我是寫個 shell 腳本要用的時候跑一下
Livid
2015 年 4 月 14 日
不要自己编译,除非你有特别需求。

如果用的是第三方的包提供的话,大部分都是带了启动脚本的。

如果是在 Mac 上,那么推荐用 brew 安装这些软件。
abcfyk
2015 年 4 月 14 日
难道不是把启动命令写到/etc/rc.local 下就OK了吗? 还用得着装第三方软件?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/183551

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX