zoukankan      html  css  js  c++  java
  • shell脚本批量开启防火墙端口

    # 注意:shell脚本批量执行命令,不能只写一个函数,然后把所有命令复制进去,之前试过这样是不行的。必须要有一个判断命令执行成功与否的语句
    # 简单的命令可以不加结果判断符号,但是遇到解压包、sed 的命令就不往下执行了。测试过

    [mysql@www ~]$ cat firewall.sh #!/bin/bash func1(){ firewall-cmd --zone=public --add-port=10050/tcp --permanent [ $? -eq 0 ] firewall-cmd --zone=public --add-port=10051/tcp --permanent [ $? -eq 0 ] firewall-cmd --zone=public --add-port=9000/tcp --permanent [ $? -eq 0 ] firewall-cmd --zone=public --add-port=3306/tcp --permanent [ $? -eq 0 ] firewall-cmd --zone=public --add-port=80/tcp --permanent [ $? -eq 0 ] firewall-cmd --zone=public --add-port=8083/tcp --permanent [ $? -eq 0 ] firewall-cmd --zone=public --add-port=22/tcp --permanent [ $? -eq 0 ] firewall-cmd --zone=public --add-port=32250/tcp --permanent [ $? -eq 0 ] firewall-cmd --reload } func1 sudo ./firewall.sh > /dev/null #这个sudo就相当于脚本里面所有命令行写上了sudo
  • 相关阅读:
    Codeforces Round #650 (Div. 3)
    C. Count Triangles
    A National Pandemic (思维 + 树链剖分模版)
    扫描线专题
    扫描线模版
    莫队模版
    JS设计模式 -- 4种创建型模式
    滑动窗口的最大值 -- 单调队列
    JS链表实现栈和队列
    js数组扁平化的几种实现方式
  • 原文地址:https://www.cnblogs.com/effortsing/p/10083787.html
Copyright © 2011-2022 走看看