最近在弄LNMP一键部署,其实脚本都是之前研发写好的,现在需要把几个脚本整合成一个
过程很简单,就是把安装mysql、php、nginx脚本等黏一起,弄好后发现算上空行共有500多行,
天啊,一个shell脚本那么长,肯定是写脚本的人能力问题喽,准备对它优化,发现在openresty安装前,
需要一大堆依赖包如libmemcached、libcrmysql、libevent
对这几个包编译安装,这次可以定义一个函数,安装谁谁调用,如下
function setup()
{
}
setup $1 $2 --------$1、$2是函数的位置参数,传到函数中自定义的$1、$2中,区别于普通shell脚本位置参数
阅读(350) | 评论(0) | 转发(0) |