
shell
mazi2004
一个爱足球,喜欢圆(缘、源)的东西的人。
展开
-
shell脚本循环调用top来获取进程的资源信息
比如脚本名称为:top_stat.sh 如果要每隔5s获取进程名redis内存cpu资源1000次调用脚本的命令为 sh top_stat.sh redis 1000 5脚本内容#!/bin/bashlog=/tmp/`date "+%Y-%m-%d_%H_%M"`.top#获取进程编号pid=`ps -ef|grep "$1"|grep -v "$0"|grep -v "原创 2016-08-24 17:57:52 · 7099 阅读 · 0 评论 -
shell脚本删除指定目录下超过指定时间的文件
#!/bin/bash#删除指定目录下超过指定时间的文件filepath1="/apps/temp_ma/SDO/"filepath2="/apps/temp_ma/KFC/"filepath3="/apps/sals/logs/"declare filepath="$filepath1 $filepath2 $filepath3"days=7#删除过期的文件fun原创 2016-08-25 09:42:25 · 2874 阅读 · 0 评论 -
centos ssh和scp利用expect自动填充密码
在命令行ssh远程登录服务器和scp远程传输文件都需要交互式输入密码,无法像mysql登录数据库 mysql -uroot -p123456一样直接完成。介绍在centos6.5环境下,脚本依赖expect来达到这一目的,首先确认安装 expect和spawn。密码有特殊字符如$需要转义ssh登录脚本,ip在执行脚本时动态输入:#!/usr/bin/expectset time原创 2017-02-10 17:31:18 · 2637 阅读 · 0 评论