1
EXDestroyer 2015-04-14 09:03:51 +08:00
同问
|
2
582033 2015-04-14 09:05:15 +08:00
我是这么搞的.. |
3
coolicer OP 我看到一个,当中有一条是按需加载,我感觉也对,有时候你不开发就不启动这些服务也正常。
http://stepquick.net/blog/2014/04/28/start-nginx-at-launch-on-mavericks/ |
4
fyooo 2015-04-14 09:06:32 +08:00
难道不是在systemd上配置开机启动么?比如
systemctl enable nginx systemctl start nginx |
5
iiduce 2015-04-14 09:06:37 +08:00
我用supervisor配置的
|
6
ETiV 2015-04-14 09:09:49 +08:00 via iPhone
你用goagent的话可以从他的local目录下找到一个Plist文件,可以基于那个改一改。
在系统启动时执行一个脚本,脚本里启动所有服务。 具体怎么用你可以搜一下launchctl。 |
7
holystrike 2015-04-14 09:32:42 +08:00
做到vagrant虚拟机里
|
8
feelapi 2015-04-14 10:04:16 +08:00
vagrant正解,随便折腾。
|
9
Felldeadbird 2015-04-14 10:13:25 +08:00
把启动命令写成shell脚本。
把启动命令写到开启启动中。 解决啦 |
10
yueyoum 2015-04-14 10:21:00 +08:00
自己安装的东西都是自己手动启动。
反正一周关一次机 |
11
ooxxcc 2015-04-14 10:25:29 +08:00 1
mac的话可以试试launchrocket
|
12
sobigfish 2015-04-14 11:16:05 +08:00
homestead+vagrant
也可以用brew+LaunchRocket |
13
randoms 2015-04-14 12:56:11 +08:00
可以看看这里 写一个简单的配置文件就可以了。http://nowhere.shareyan.cn/blog/randoms/54b1d4212e5700051da751f1
|
14
msg7086 2015-04-14 13:19:04 +08:00
软件不是装完就会自动设置为启动服务的吗?从sysv到upstart到systemd时代不都是这样……
|
15
randyzhao 2015-04-14 13:21:58 +08:00
这....
chkconfig --level 35 service_name 不就自启动了么... |
16
9hills 2015-04-14 13:22:39 +08:00
按需启动啊,用docker
cd到开发目录后自动启动 |
17
mephisto 2015-04-14 13:55:54 +08:00
http://en.wikipedia.org/wiki/Init
大部分应用都带有启动脚本的(比如nginx redis),没有的自己写一个 |
18
599316527 2015-04-14 15:56:48 +08:00
做成開機啟動 chkconfig
或者我是寫個 shell 腳本要用的時候跑一下 |
19
Livid MOD 不要自己编译,除非你有特别需求。
如果用的是第三方的包提供的话,大部分都是带了启动脚本的。 如果是在 Mac 上,那么推荐用 brew 安装这些软件。 |
20
abcfyk 2015-04-14 20:10:53 +08:00
难道不是把启动命令写到/etc/rc.local 下就OK了吗? 还用得着装第三方软件?
|
23
lincanbin 2015-04-14 21:55:49 +08:00
chkconfig
|
24
jevonszmx 2015-04-15 09:18:45 +08:00
@metrue
我就是这么做的,写个shell脚本,把常见的服务写进去,如: touch /usr/local/bin/service.sh ``` #!/bin/bash # apache sudo /usr/local/apache2/bin/apachectl -k start # svnserve /Applications/Xcode.app/Contents/Developer/usr/bin/svnserve -d -r /Volumes/Data/Documents/svn/ #redis /usr/local/bin/redis-server /usr/local/redis/6379.conf ``` 然后: ``` crontab -e ``` 写入: ``` @reboot /usr/local/bin/service.sh ``` |
27
jevonszmx 2015-04-30 14:00:01 +08:00 1
|