linux_script
TRace-ooo
0.0
展开
-
linux脚本_expect交互
Expect交互我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预(如:借助Expect处理交互的命令,可以将交互过程:ssh登录,ftp登录...原创 2019-06-09 11:53:44 · 1276 阅读 · 0 评论 -
shell_监控mysql端口是否运行,没有运行自动重启。
#!/bin/bash/etc/init.d/mysqld status &> /dev/nullif [ $? -eq 0 ]thenecho “进程号:$(pgrep -x mysqld)” echo "mysql is running"elseecho “警告:mysqld服务不可用”echo “重启mysql服务:KaTeX parse error: ...原创 2019-06-10 20:15:39 · 298 阅读 · 0 评论 -
shell_数字游戏
#!/bin/bashPRICE=$(expr $RANDOM % 1000)TIMES=0echo "商品实际价格范围为0~999,猜猜是多少?"while truedo read -p "请输入你的猜测价格数目:" INT let TIMES++# if [ $TIMES = 3 ];then# echo "不好意思你已经输错三次"# brea...原创 2019-06-10 20:22:17 · 316 阅读 · 0 评论 -
shell_检测能否联通目标主机
#!/bin/bashHOST=192.168.152.1ping -c 3 $HOST &> /dev/null 监测是否能联通目标主机if [ $? -eq 0 ] 判断前一条命令的返回状态then echo "host $HOST is up"else echo "host $HOST is down"fi...原创 2019-06-10 20:26:58 · 311 阅读 · 0 评论 -
linux_脚本安装zabbix监控
#!/bin/bash##################check network############################echo '正在检测网络是否和zabbix官方通畅......'ping -c 2 www.zabbix.com > /dev/nullif [ $? != 0 ];then echo "请检查网络!" exitelse echo "网...原创 2019-06-11 14:32:27 · 174 阅读 · 0 评论 -
shell脚本检测指定网段哪些ip存活
#!/bin/bash#使用shell脚本判断当前网段内有哪些主机在运行#seq创建1-100的数for ip in `seq 1 254`do #测试该网段-c表示代表显示一次 ping -c 1 192.168.226.$ip > /dev/null if [ $? -eq 0 ];then echo "$HOSTNAME 192.168.2...原创 2019-06-11 17:12:40 · 1544 阅读 · 0 评论 -
redis启动脚本
#!bin/sh. /etc/rc.d/init.d/functionsREDISPORT=6379EXEC=’/usr/local/bin/redis-server /etc/redis.conf’#redis的PID文件位置,需要修改PIDFILE=/var/run/redis_KaTeX parse error: Expected 'EOF', got '#' at positio...原创 2019-06-25 11:38:27 · 579 阅读 · 0 评论 -
shell脚本初学教程
Shell 教程Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。Shell 在...原创 2019-06-12 11:15:08 · 198 阅读 · 1 评论