一、说明在现实环境中可能需要批量部署服务器,那么在我们已经部署好一台服务以后如果实现剩下的服务批量安装呢:

   使用shell能否实现功能:

   假设我们要部署lamp或者是lnmp如何实现脚本部署?

  使用以下代码可实现:

  部署方法1:

  
 1 #!/bin/sh
 2 menu ( ){
 3 
 4 cat<<END
 5         1.[install lamp]
 6         2.[install lnmp]
 7         3.[exit]
 8         pls input the num that you want:
 9 END
10 
11 }
12 menu
13 read num
14 echo "you choice $num"
15 if [ "$num" -eq 1 ]
16       then
17         echo "begin install lamp"
18         /bin/sh /server/scripts/test///install-lamp.sh
19         if  [ $? -eq 0 ]
20             then
21                 echo "lamp is been install"
22                 exit 0
23          else
24                 echo "lamp install error"
25                 exit 0
26         fi
27     elif [ "$num" -eq 2 ]
28       then
29         echo "begin install lamp"
30         /bin/sh /server/scripts/test///install-lnmp.sh
31         if  [ $? -eq 0 ]
32              then
33                 echo "lnmp is been install"
34                 exit 0
35          else
36                 echo "lnmp install error"
37                 exit 0
38         fi
39 
40     elif [ "$num" -eq 3 ]
41         then
42         echo "logout"
43         exit 0
44     fi
45 fi   
部署方法1

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2022-12-23
  • 2021-10-26
猜你喜欢
  • 2023-01-08
  • 2021-05-21
  • 2022-02-25
  • 2021-09-29
  • 2021-12-14
  • 2022-12-23
  • 2021-06-03
相关资源
相似解决方案