网站页面比较多,我针对每个二级域名的专区提取了一个url进行监控。如果这个url挂了 那么就会报警。 #!/bin/bash #cleck url #2010-04-06 for D in $(cat /root/mo/web/d.txt) do echo $D curl -I --connect-timeout 5 $D 2>/dev/null |grep 200
原创 2010-12-15 22:39:22
519阅读
    alias 默认是无法添加参数的,要想添加参数,只能定义一个函数来调用,示例如下:alias tcstart='new() { /root/bin/tc-single-start "$1"; /root/bin/tclog "$1"; }; new'其中注意:   { /root/bin/tc-single-start 之间要有空格  &n
原创 2014-08-29 17:45:24
5377阅读
# Shell 执行Python 添加参数 ## 1. 概述 在本文中,我们将介绍如何使用Shell命令执行Python脚本并添加参数。这对于开发者来说是一个非常常见的需求,特别是在调试和测试过程中。 ## 2. 实现步骤 下面是整个过程的步骤概述: 步骤 | 描述 ---|--- 1 | 编写Python脚本 2 | 在Shell中执行Python脚本 3 | 添加参数Shell命令
原创 2023-09-02 14:40:12
241阅读
利用shell+短信实现简单mysql双向同步监控
原创 2013-02-02 17:56:18
957阅读
日志我们观察nginx的server段,可以看到如下类似信息#access_log logs/host.access.log main;这说明 该server, 它的访问日志的文件是
原创 2023-02-16 13:36:36
65阅读
#/bin/bashcase $@ in-h)         echo 'hi,this is hlep...'        ;;-c)        echo 'chicozy'&nb
原创 2016-04-05 11:38:18
1228阅读
# 文件名 有路径则包括路径$0# 1-9 $1...$9 以空格分开 大于9 要加大括号 要${10} ${11}$n# 脚本后面跟的总个数 # sh para.sh 1 2 3 则个数为3$## 从第一个参数开始 拼成字符串 空格分隔 1 2 3 4 5$*#$@#当 $* 和 $@ 不被双引号" "包围时,它们之间没有任何区别...
原创 2021-08-24 19:24:10
266阅读
linux shell if 参数 shell 编程中使用到得if语句内判断参数   –b 当file存在并且是块文件时返回真   -c 当file存在并且是字符文件时返回真   -d 当pathname存在并且是一个目录时返回真   -e 当pathname指定的文件或目录存在时返回真   -f 当file存在并且是正规文件时返回真   -g 当由pathname指
转载 精选 2013-03-21 17:15:48
601阅读
1点赞
关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done2、在shell中常用的是 for i in $(seq 10)3、for i in `ls`4、for i in ${arr[@]}5、for i
原创 2013-07-13 15:48:09
585阅读
逐个获取参数: $n获取参数的个数: $#(0表示沒有参数)获取全部参数: $*
转载 精选 2013-11-14 20:31:23
446阅读
# 文件名 有路径则包括路径$0# 1-9 $1...$9 以空格分开 大于9 要加大括号 要${10} ${11}$n# 脚本后面跟的总个数 # sh
原创 2022-02-18 14:45:48
212阅读
shell脚本
原创 2019-07-31 00:17:04
1127阅读
root@localhost home]# vi addaccouont.sh #!/bin/bashgroupadd myquotagrpfor username in myquota1 myquota2 myquota3 myquota4 myquota5do          useradd -g
原创 2010-04-06 11:01:41
463阅读
Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… 实例$0#!/bin/bash # author:peipei3514 echo "Shell 传递参数实例!"; echo "执行的文件名:$0"; echo "第一个参数为:$1"; ech
转载 2023-09-24 21:04:50
161阅读
本次shell脚本要实现的功能是:可以根据指定的用户名和密码进行批量创建、删除用户。一、批量创建用户1.原始版(不用进行判断)思路: 1.用户的初始密码由read获取,-s 隐藏输入 2.用户名放在name.txt文件中,一行一个文件名 3.注意useradd和passwd的绝对路径不要写错,否则不会正常执行。#!/bin/bash read -s -p "请输入初始密码:" pass echo
转载 2023-10-17 08:00:52
48阅读
Shell 传递参数我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……实例 以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名:#!/bin/bash # author:W3Cschool教程 # url:www.w3cschool.cn echo "Shel
转载 2023-06-19 14:04:28
184阅读
详细讲解if命令
转载 精选 2012-10-25 14:45:30
5824阅读
Shell命令 按功能分类学习记忆1. 电源管理(即关机,重启)关机:重启关机:关机或者重启,常用参数-r 表示重启,-h表示关机 不同参数之间,命令名和参数之间都要用空白分隔不是所有命令普遍用户多有权限执行的,很多命令只有root用户才能执行(通常都有那些对系统进行修改,配置或者影响较大的命令)  man: manual,命令或者函数的帮助手册,
转载 2024-04-28 11:08:42
91阅读
1、 位置参数   由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1.类似C语言中的数组,在shell解释用户的命令时,将把命令行的第一个字作为命令,而其他的字作为参数。当命令对应的可执行文件为Shell程序时,这些参数将作为位置变量传送给该程序。第0号为程序名字,从1开始就表示传递给程序的参数。第一个参数记为$1,第二个为$2....第九个为$9。其中1
原创 2011-08-26 17:23:55
566阅读
$0 = shell名称或shell脚本名称 $1 = 第一个shell参数 ... $9 = 第九个shell参数 $# = 位置参数的个数 "$*" = "$1 $2 $3 $4 .. $n" "$@" = "$1" "$2" "$3" "$4&qu
转载 精选 2008-04-02 15:58:00
459阅读
  • 1
  • 2
  • 3
  • 4
  • 5