shell处理故障

 

以下是shell处理故障的一点积累,将来可能有用,先mark一下

 

(1)导出userid不为空,且下单日在2014-01-03日(含)以后的订单

mysql -u*** -h*** -P3307 -p**** -e "use XXX ;set names utf8; select distinct user_id, user_name  from commission_order r where (r.user_id is not null and r.user_id !='' and order_date >='2014-01-03') and source='WWW'">check_user_id.txt 

 

 

(2)shell脚本调用用户中心的接口比较

#!/bin/bash 

count=1 
cat check_user_id.txt|while read line
do
 username=$(echo $line|awk '{print $NF}')
 userid=$(echo $line|awk '{print $(NF-1)}')
 
 user_id_true=$(curl http://******/api/****?username=$username|awk -F ':' '{print $1,$2,$3}'|awk -F ']' '{print $1}'|awk -F '[' '{print $NF}')
 
 if [ $userid -ne $user_id_true ] 
 then
  echo "username," $username ,"userid_false," $userid ,"user_id_true," $user_id_true>>check_user_id_result.txt
 fi

 #计数
 count=$[ $count + 1 ]
 echo "username," $username ,"userid_false," $userid ,"user_id_true," $user_id_true ,"count," $count
done 

 

Mentor-dft 学习笔记 day53- Net Pair Identification with Calibre for Bridge Fault Test Patterns Net Pair Identification with Calibre for Bridge Fault Test Patterns 阅读详情

相关推荐

Shell脚本桌面壁纸管理器

Shell脚本是IT专业人员在各种操作系统上自动化任务不可或缺的工具。它允许用户将一系列命令组合在一起,从而实现复杂的操作流程。对于那些习惯于图形用户界面的用户来说,学习Shell脚本可能是一个挑战,但从长远来看,这将极大地提升工作效率。

weixin_35756892的博客 892

linux 用户鉴定故障解决方案

好长时间不用Linux,打开虚拟机时,在用户登录时竟然说用户鉴定故障。。。。。百度了下,就解决了这个问题。大家都知道,Linux系统运行模式有7种,分别是:0-关机1-单用户模式2-多用户模式(无网络)3-多用户模式(有网络)4-保留,目前未使用5-X11控制台,登录后进入GUI模式6-重新启动其中,root用户在单用户模式下是不需要密码就可以登录的,那么,我们可以重置下root密码,就可以解决用...

王小二的博客 2万+

攻防世界GFSJ1184_welcome_CAT_CTF

由于它是 PIE 可执行文件,程序加载地址会随机化,这导致你在 GDB 调试时需要处理地址偏移(如 0x246d 变成 0x55555540246d)。:client 程序通过网络连接(get_nc() 和 get_flag(nc))与 server 通信,server 监听在端口 8888。:client 依赖外部共享库(如 libstdc++.so),因此运行时需要这些库存在系统中。程序就是wasd移动,走到不同标记(* $ @ )下方,输入j回车,会有不同反应。两个文件client和server。

拥抱AI的老粽子 1264

shell脚本监控登录用户是否异常

1, 下载php apt install php 或 yum install php   2. 用php命令来判断ip归属地 vi ip.php <?php $ip="192.168.1.109"; $json=file_get_contents('http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);

qq_26182553的博客 1076

解决鸿蒙/荣耀设备GMS应用调试中的“Play保护机制认证”报错

本文详细解析了在鸿蒙或荣耀设备上调试GMS应用时,遇到“Play保护机制认证”报错的根本原因与解决方案。核心在于获取设备的GMS Device ID,并通过Google官方渠道完成临时注册,从而绕过认证限制。文章提供了无需Root和ADB查询两种具体方法,并分享了授权后的故障排查与实战经验,帮助开发者高效解决问题。

weixin_29288313的博客 300

GD32官方资料学习体系(主要包括MCU选型、原理图PCB设计、软件开发入门及用户手册等)

大部分还未更新,先占个坑,日后更新…… 目前国外芯片涨价涨的离谱(就是在说ST),国内最好的替代就是兆易创新出的系列芯片了。但是官方资料繁杂,小白上手不易,因此边入门边记录,也给后来者根据官方资料可以有一个较为完整的学习体系。

Eddie的博客 1万+

Linux用户登录shell终端,提示-bash-4.1$的错误信息或警告信息的解决办法

如果一个公司的服务器,使用root用户通过Xshell远程登陆后,出现如下图所示状况,发现登录终端变成bash-4.1#,是什么原因导致的? 以下是针对出现这种情况时的修复为正常登录SHELL环境的处理 切换某个用户的时候可能出现-bash-4.1$ 原因分析 系统变量丢了 为jfedu1创建家目录:、home/jfedu1; 将、/etc/skel中的 .bash开头的文件复制至/home/j...

Zh_amy的博客 1461

高效复用PCB设计:Cadence Sub-Drawing跨项目复制技巧

本文详细介绍了Cadence Allegro中Sub-Drawing功能的应用技巧,帮助PCB工程师高效复用成熟设计模块。通过分步教学,从精准导出到完美导入,并提供了解决坐标错位与DRC冲突的实用避坑指南。掌握这一技巧能显著提升设计效率,实现团队知识的标准化积累与快速复用。

weixin_29172201的博客 397

murex错误处理终极指南:告别shell脚本的泄漏故障模式

murex是一个智能的shell和脚本环境,专为可用性、安全性和生产力而设计,提供了先进的错误处理机制,帮助开发者告别传统shell脚本中的泄漏故障模式。本文将详细介绍murex强大的错误处理功能,让你的shell脚本更加健壮可靠。 ## 为什么传统shell错误处理如此脆弱? 在传统的shell脚本中,错误处理往往依赖于`set -e`、`if [ $? -ne 0 ]`等简陋的方式,这些方

gitblog_00436的博客 1073

华为OD机考双机位C卷 - 完美走位 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 完美走位(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 1125

【Windows Server 2019】Active Directory Certificate Services 证书颁发机构的安装,配置和管理Ⅰ——AD CS的安装和配置

博文主要介绍了Windows Server 2019的证书颁发机构的安装和配置方法。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 4833

centos系统故障-Centos简单处理CC攻击shell脚本

centos系统故障-Centos简单处理CC攻击shell脚本 分享来自www.demopu.com 第一个脚本是通过查找日志中访问次数过多的ip,并用iptables屏蔽。 #!/bin/bashcur=`date +%H%M%S`becur=`date -d "1 minute ...

cifangc79019的博客 239

我的python学习之路

Python 是一门功能强大且易于学习的编程语言,广泛应用于数据分析、人工智能、Web 开发、自动化等领域。以下是一个 Python 学习路径的总结,帮助你系统地掌握 Python 编程。

数据知道的博客 3万+

故障案例--mongo shell从库无法读的处理方法

mongo在从库上默认不可读,需要设置才行,但是2.6和3.0的设置方法并不一样 mongodb 2.6一般报错如下 udb-02qe1w:SECONDARY> show tables 2016-05-23T19:29:27.526+0800 error: { "$err" : "not master and slaveOk=false", "code" : 13435 } at src/m

cug_jiang126com的专栏 9467

学Simulink——基于电能质量治理的场景实例:静止无功发生器(SVG)与并网逆变器的结合

本文详细介绍了基于Simulink的SVG与光伏并网逆变器联合仿真建模方法。系统包含光伏单元、SVG主电路、控制策略(无功检测+双闭环控制)等模块,通过ip-iq法实现动态无功补偿。仿真结果表明,SVG能快速响应负载变化,将功率因数提升至0.98以上,有效稳定母线电压。该方案为新能源并网系统提供了有功/无功协同控制解决方案,具有10ms级响应速度和±5kvar补偿能力。文章提供了完整的建模流程、控制算法实现和结果分析,可作为电力电子与电能质量治理领域的实践指导。

amy_mhd的博客 167

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Curl 工具的妙用:shell中用curl实现业务监控和故障自动处理

不时会遇到JVM内存溢出或服务进程僵死导致的应用不可访问的情况,这个时候一般需要重启下服务进程。虽然在zabbix中对web的监控能监控到且可以执行远程命令,但是基于安全考虑,一般不会再zabbix 的agent上开启允许执行远程命令的权限。可以在本机安装curl工具来实现对web的监控,辅助些脚本就可以实现故障和恢复的告警发送和进程重启了。 #!/usr/bin/ksh #############

贤时间 3212

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

mysql的shell脚本_实战模拟监控MySQL服务shell脚本小结

1)端口判断法==>仅适合数据库本地使用法1:if条件判断方法[root@oldboy scripts]# cat check_db01.sh#!/bin/sh#created by oldboy#mail:oldboy521@gmail.comPortNum=`netstat -lnt|grep 3306|wc -l`if [ $PortNum -eq 1 ]thenecho "mysql...

weixin_42524750的博客 297

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

shell脚本配合zabbix实现tomcat的故障自愈

shell脚本配合zabbix实现tomcat的故障自愈 1.背景及实现方式方法 Tomcat运行JAVA类的程序代码经常会导致内存溢出,往往都是收到告警后再去处理,收到报警再处理就会拖延故障解决的时间,因此就需要靠故障自愈的机制来解决人为干预的成本。 服务实现自愈的方式有很多种: 通过shell脚本+定时任务的方式 通过shell脚本检测应用程序的状态,状态为1表示异常为0表示正常,当检测到状态为1时就触发自愈脚本,完成程序的故障自愈。 通过脚本来检测需要配合定时任务来实现,存在一定的弊端,可能需

江晓龙的博客 2157

Shell脚本编程教程

3W字带你入门Shell编程语言的使用,更有小项目带你入门体验Shell编程的快乐

m0_60981735的博客 8156

linux 监控mysql脚本_实战模拟监控MySQL服务shell脚本小结

1)端口判断法==>仅适合数据库本地使用法1:if条件判断方法[root@oldboy scripts]# cat check_db01.sh#!/bin/sh#created by oldboy#mail:oldboy521@gmail.comPortNum=`netstat -lnt|grep 3306|wc -l`if [ $PortNum -eq 1 ]thenecho "mysql...

weixin_33321740的博客 148

Shell在日志分析与故障排查中的实战应用

在运维领域,真正拉开差距的不是会不会写循环,而是:当线上报警时,你能否在10分钟内定位问题方向。系统不会告诉你“这里出错了”,它只会留下日志。日志就是系统的“遗言”。Shell之所以在运维中不可替代,是因为:不依赖图形界面不依赖额外环境可以在救援模式下工作可以快速组合多种工具做数据过滤当系统卡死、负载飙升、接口超时时,你第一时间一定是 SSH 上去。那时候没有IDE,没有可视化平台,只有命令行。

2202_75340973的博客 502

高效运维 10个必备日志处理Shell脚本

linux,shell

u013901725的博客 913

5个深度技巧彻底解决Windows Shell界面故障:从底层原理到工程实践的完整指南

当Windows Shell界面陷入僵局,任务栏失去响应,开始菜单拒绝弹出,这种系统级故障往往源于复杂的组件交互问题。本文将从Windows Shell架构的底层原理出发,通过工程化的故障诊断和修复方法,帮助您彻底解决界面卡死问题。 ## 技术原理:深入解析Windows Shell架构机制 **Windows Shell组件交互架构** Windows Shell可以理解为一个复杂的分布式

gitblog_00503的博客 709

高效运维 10个必备日志处理Shell脚本!

在运维工作中,日志处理是一项至关重要的任务,用于监控系统状态、排查故障以及性能调优等。以下是10个Shell脚本示例,可以用于日志处理和分析,但需要根据实际环境进行调整。

运维老生常谈 782

部署MySQL InnoDB集群

MySQL InnoDB Cluster简介 MySQL InnoDB Cluster 是最新GA的MySQL高可用方案,利用MySQL Group Replication和MySQL Shell、MySQL Router可以轻松搭建强壮的高可用方案。 MySQL Shell 是新的mysql 客户端工具支持x protocol和mysql protocol,具备JavaScript和python可编程能力,作为搭建InnoDB Cluster管理工具。 MySQL Router 是访问路由转发中间件,提供

刘康的专栏 2319
上一篇: 做业务项目的checkList
下一篇: 又一个故障处理分析日志脚本
liyebing
博客等级 码龄20年 32粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值