
我写过的脚本
wwyyxx26
这个作者很懒,什么都没留下…
展开
-
我写过的脚本(opensuse复制系统盘时修改部分文件的相关信息)
opensuse复制系统盘后,修改/boot/grub2/device.map,/etc/fstab,correct /etc/default/grub,/boot/grub2/grub.cfg的相关盘符信息#/bin/bashecho ------------------comfirm system disk-----------------dfecho --原创 2015-10-22 15:44:14 · 627 阅读 · 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 · 828 阅读 · 0 评论 -
写出ip地址的正则表达式的思路
首先,我们将分析一下ip地址可能的情况,如下1、1到3位2、三位时最大为23、3位最大为2时,第二位最大为54、3、3位最大为2时,第二位为5时,第三位最大为55、前三个数后待点.先写出满足这样的一个数一位 [1-9]二位 [1-9]\d三位1开头 1\d{2}三位2开头第二位不是5 2[0-4]\d三位2开头第二位是5 2原创 2013-12-19 17:44:24 · 927 阅读 · 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 · 1411 阅读 · 0 评论 -
我写过的脚本(定时重启设备)
设置星期几的某个时刻重启系统,配置文件JtRestartCronTab的格式和crontab的一样,like#!/bin/bashStartTime=`date +'%Y-%m-%d %H:%M:%S'`echo "New Start Run at $StartTime ----------------------------------------原创 2015-10-26 11:18:55 · 1740 阅读 · 0 评论 -
定时执行脚本2
上一个定时重启的脚本不太好,重写一个1、首先读取配置文件的信息2、sleep直到期望的星期3、sleep直到期望的时间#!/bin/bashrebootoperator (){ echo "rebootoperatoring" kill -9 $(lsof -i:30000 | sed -n '2p' | awk '{print $2}') sleep 5原创 2016-07-14 15:30:57 · 677 阅读 · 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 · 451 阅读 · 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 · 2426 阅读 · 0 评论