当前位置: 首页 > 编程笔记 >

nginx常用命令放入shell脚本详解

杜辰龙
2023-03-14
本文向大家介绍nginx常用命令放入shell脚本详解,包括了nginx常用命令放入shell脚本详解的使用技巧和注意事项,需要的朋友参考一下

1、创建一个文件夹存放nginx的shell脚本

 /usr/local/task/nginx

1)重启nginx的shell脚本
vim reload.sh

#!/bin/bash
nginx -s reload

2)设置nginx用户对html目录下所有文件读写执行权限的shell脚本
vim setfacl.sh

#!/bin/bash
setfacl -m u:nginx:rwx -R /usr/local/nginx/html/
setfacl -m d:u:nginx:rwx -R /usr/local/nginx/html/

3)启动nginx进程的shell脚本
vim start.sh

#!/bin/bash
nginx

4)停止nginx进程的shell脚本
vim stop.sh

#!/bin/bash
nginx -s stop

2、使用

1)为nginx的shell文件脚本加入执行权限

chmod -R 755 /usr/local/task/nginx

2)执行start.sh脚本

/usr/local/task/nginx/start.sh
https://csdnimg.cn/release/blogv2/dist/mdeditor/css/style-80ad9b4f5b.css" rel="stylesheet" />

到此这篇关于nginx常用命令放入shell脚本详解的文章就介绍到这了,更多相关nginx命令放入shell脚本内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • stty 命令 stty -echo #禁止将输入信息显示在终端 stty echo #允许输入信息显示在终端,默认显示 tput 命令 tput clear #清空终端 tput civis #光标不可见 tput cnorm #光标可见 read 命令 read name #读取终端输入的值并赋值给 name 变量 echo $name #输出变量值 read userna

  • 一、解放生产力 以下脚本需要放入一个可执行文件中,实现双击就可以运行! 1.1、快速提交代码 # Mac 上可以去掉脚本的第一行标志:「#!/bin/bash」 # 加上这个,颜色码会失效 # 1、cd 到当前目录 currentDir=$(cd "$(dirname "$0")"; pwd) cd ${currentDir} # 2、获取当前的分支 currentBranch=$(git s

  • 问题内容: 我正在编写一个shell脚本,以自动添加新用户并更新其密码。我不知道如何获取passwd来从shell脚本中读取,而不是交互式地提示我输入新密码。我的代码如下。 问题答案: 来自“ ”: 所以你的情况 [ 更新 ]评论中提到了一些问题: 您的命令可能没有选项:按照ashawley的建议使用实用程序。 如果您使用的不是bash外壳,则“echo”可能不是内置命令,外壳将调用。这是不安全的

  • 一、节点增删改查 1.1 启动服务和连接服务 # 启动服务 bin/zkServer.sh start #连接服务 不指定服务地址则默认连接到localhost:2181 zkCli.sh -server hadoop001:2181 1.2 help命令 使用 help 可以查看所有命令及格式。 1.3 查看节点列表 查看节点列表有 ls path 和 ls2 path 两个命令,后者是前者

  • 一、基本命令 打开 Hbase Shell: # hbase shell 1.1 获取帮助 # 获取帮助 help # 获取命令的详细信息 help 'status' 1.2 查看服务器状态 status 1.3 查看版本信息 version 二、关于表的操作 2.1 查看所有表 list 2.2 创建表 命令格式: create '表名称', '列族名称 1','列族名称 2','列名

  • 1. 显示当前目录结构 # 显示当前目录结构 hadoop fs -ls <path> # 递归显示当前目录结构 hadoop fs -ls -R <path> # 显示根目录下内容 hadoop fs -ls / 2. 创建目录 # 创建目录 hadoop fs -mkdir <path> # 递归创建目录 hadoop fs -mkdir -p <path> 3. 删除操作