前言shell博大精深,希望以下案例能起到一个抛砖引玉的作用。说明本文shell文件存放目录,默认为/root/myshell,文中不再累述。导引文中六个案例,均有提纲,如对某个案例感兴趣,可根据提纲直入主题。一、案例1,随意输入两个整数,计算其平方和1.1、方法一 ,使用系统预定义变量(非交互式)1.1.1、编写脚本mkdir /root/myshell #创建测试目录 cd /roo
 我们在线上跑的服务,不知道为什么最近有几回运行的进程莫名其妙的就没有了,就特意写了这个监控脚本,让其自动扫描服务,把访问不正常的服务自动启动或重启服务,并且导出当时的线程使用情况,方便定位问题。 步骤: 1.修改web服务名称和端口 monitorTcp.sh 2.修改扫描时间 monitorServer.sh 3.启动守候进程 /usr/
转载 2013-02-21 20:09:03
303阅读
1.编写cmd命令sc create NewService  binPath= "D:\c#workspace\WPF\WPF\bin\Debug\start1.bat"  type= share start= auto displayname= "BWJXServices"2.Win7/8下提示OpenSCManager failed 拒绝访问输入CMD,在下方弹出的命令行
原创 2023-01-09 17:24:08
685阅读
# Android Shell开启关闭服务教程 ## 一、整体流程 首先,我们需要了解整个流程,可以通过以下表格展示步骤: | 步骤 | 操作 | |----|----| | 1 | 打开终端 | | 2 | 输入`adb shell` 进入 Android 设备的 Shell 环境 | | 3 | 使用`am startservice`命令开启服务 | | 4 | 使用`am stopse
原创 4月前
99阅读
 最近时不时有朋友问我关于服务监控方面的问题,问常用的服务监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能细化主机监控的全面性。 下面是我常用的几个主机监控的脚本,大家可以根据自己的情况再进行修改,希望能给大家一点帮助。 1、查看主机网卡流量 #!/bin/bash #network
转载 精选 2012-06-06 16:50:03
969阅读
1点赞
#!/bin/sh DBSTAT=`ps -ef|grep 'postmaster'|grep -v 'grep'` if [ "$DBSTAT" == "" ]; then     echo "DB down"     DBstus=`ps -ef|grep 'po
原创 2013-03-04 09:44:17
604阅读
#!/usr/bin/expect -f #!/bin/bash #auto ssh login set host 192.168.7.224 set user "root" set password "redhat" #@spawn spawn ssh $user@$host << cat /root/aa.sh expe
原创 2011-11-12 13:41:49
543阅读
#######################监控端口是否开启  监控远程主机端口 】客户端 1、修改nrpe,添加 command[check_5666]=/usr/local/nagios/libexec/check_tcp -H 127.0.0.1 -p 5666 command[check_3306]=/usr/local/nagios/libexec/check_tc
原创 2012-12-21 17:26:31
1029阅读
1点赞
实际使用方法 参考一下 方法:在监控端的cfg中 添加 [root@link objects]# vim 172.16.10.134.cfg 利用check_tcpdefine service{        use                   &nb
转载 精选 2016-05-23 16:32:39
505阅读
  思路是这样的:先检测tomcat进程是否存在,如果不存在就启动,如果进程存在,检测页面返回码状态,如果是200就是正常,如果不是就重启。   #!/bin/sh  # 定义环境变量  PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java
原创 2013-04-30 22:07:58
3554阅读
1.监控端口#!/bin/bash############################################################### File Name: web.sh# Version: V7.4# Author: feng yu# Organization: http://blog.51cto.com/13520761# Created Time : 2018-03
原创 2018-03-27 16:06:22
1919阅读
2点赞
工作所需,匆匆忙忙写了个监控tomcat的shell脚本,大概思路是这样的:先检测tomcat进程是否存在,如果不存在就启动,如果进程存在,检测页面返回码状态,如果是200就是正常,如果不是就重启。
原创 2012-10-17 16:12:31
2078阅读
要实现Zabbix LLD监控,通常需要两个脚本,一个自定义发现check脚本,并输出成Json格式,另一个才是获取监控项values的脚本。自定义发现checks脚本输出结果为以下形式: { "data" : [ {
转载 4月前
103阅读
概述看多shell脚本实例自然就会有shell脚本的编写思路了,所以我一般比较推荐看脚本实例来练习shell脚本。下面分享几个shell脚本实例。一、监测Nginx访问日志Exception情况,并做相应动作假设服务器环境为lnmp,监控出现Exception错误,并钉钉通知。 #场景: #1.访问日志文件的路径:/data/logs/plateno-coupon-server/plateno-
  #!/bin/sh  LANG=C  #被监控服务器、端口列表  server_all_list=(\  **.**.**.**:22 \  **.**.**.**:80 \  **.**.**.**:25 \  
原创 2010-11-17 11:20:21
2026阅读
1点赞
3评论
脚本根据网上流传的手机版和MSN发信息版本改造通过mail命令发送邮件   前提是监控服务器要安装有MTA,如sendmail,exim4,postfix 主http.sh脚本内容 #!/bin/bashLANG=Cserver_all_list=(server1_IP:port server2_IP:port...)date=$(date -d "today" +"%Y-%m-%d_%H:%M
转载 2010-12-07 09:31:00
160阅读
2评论
最近入手一台MacBook Pro Multi-Touch Bar ,但是mac上没有xshell,急需一款替代xshell的产品,找了良久之后一款FinalShell映入我的眼中,以下是我的体验 2017年8月份NetSarang公司旗下软件家族的官方版本被爆被植入后门着实让我们常用的Xshell,Xftp等工具火了一把,很长时间都是在用Xshell,不过最近发现了一款同类产品FinalShel
Linux snmp 开启: 安装之前:先关闭selinux : vi   /etc/selinux/config 找到这一行SELINUX=enforcing并把他改成SELINUX=disabled (得重启机器生效) 2.关闭iptables  :  service  iptables stop     试
原创 2010-02-12 12:33:02
2583阅读
2点赞
E:\Subversion>svnserve -d -r E:\svnroot
转载 2012-10-08 15:17:00
80阅读
2评论
比如我们想重启php-fpm。#!/bin/bash #变量初始化process="php-fpm" #进程名startCmd="/etc/inim ...
原创 2014-11-03 16:05:51
143阅读
  • 1
  • 2
  • 3
  • 4
  • 5