我写过的脚本
wwyyxx26
这个作者很懒,什么都没留下…
展开
-
我写过的脚本(opensuse复制系统盘时修改部分文件的相关信息)
opensuse复制系统盘后,修改/boot/grub2/device.map,/etc/fstab,correct /etc/default/grub,/boot/grub2/grub.cfg的相关盘符信息 #/bin/bash echo ------------------comfirm system disk----------------- df echo --原创 2015-10-22 15:44:14 · 612 阅读 · 0 评论 -
用sed将attr = " "变为 attr = "noattr"
sed 's/\(\w*\)\s*=\s*\\"\s*\\"/\1="no\1"/g' eee.txt > 222.txt原创 2014-01-13 21:46:22 · 811 阅读 · 0 评论 -
写出ip地址的正则表达式的思路
首先,我们将分析一下ip地址可能的情况,如下 1、1到3位 2、三位时最大为2 3、3位最大为2时,第二位最大为5 4、3、3位最大为2时,第二位为5时,第三位最大为5 5、前三个数后待点. 先写出满足这样的一个数 一位 [1-9] 二位 [1-9]\d 三位1开头 1\d{2} 三位2开头第二位不是5 2[0-4]\d 三位2开头第二位是5 2原创 2013-12-19 17:44:24 · 904 阅读 · 0 评论 -
(我写过的脚本)查看进程运行时间,显示硬件时间,系统开机时间
查看进程运行时间 ps -eo cmd,etime | grep "nvrcore" | grep -v grep | awk 'BEGIN {ORS=""} {print $NF}' ORS=""表示把末尾的回车去掉 ORS 输出记录分隔符(默认值是一个换行符)。 grep -v grep 去掉grep本行 c原创 2015-10-26 15:41:18 · 1381 阅读 · 0 评论 -
我写过的脚本(定时重启设备)
设置星期几的某个时刻重启系统,配置文件JtRestartCronTab的格式和crontab的一样,like #!/bin/bash StartTime=`date +'%Y-%m-%d %H:%M:%S'` echo "New Start Run at $StartTime ----------------------------------------原创 2015-10-26 11:18:55 · 1713 阅读 · 0 评论 -
定时执行脚本2
上一个定时重启的脚本不太好,重写一个 1、首先读取配置文件的信息 2、sleep直到期望的星期 3、sleep直到期望的时间 #!/bin/bash rebootoperator () { echo "rebootoperatoring" kill -9 $(lsof -i:30000 | sed -n '2p' | awk '{print $2}') sleep 5原创 2016-07-14 15:30:57 · 653 阅读 · 0 评论 -
我写过的脚本
char cmd[256]; sprintf(cmd,"sed 's/StreamBufferMode\s*=\s*\\\".*\\\"/StreamBufferMode=\\\"%s\\\"/g' /home/nvrapp/data_repos/sys.cfg", cType); sed 's/StreamBufferModes*=s*\".*\"/StreamBuffer原创 2016-08-30 16:52:29 · 442 阅读 · 0 评论 -
通过sensors获取cpu温度
fpp = popen("sensors | awk -F '[ \t+:°]' '$1==\"Core\" {print $1 $2, \"now=\"$13, \"high=\"$19, \"crit=\"$24 }'","r");原创 2017-07-09 16:54:49 · 2384 阅读 · 0 评论