监控占用cpu前五名进程的脚本 复制代码 代码如下:#!/bin/bash echo ******************* /root/mornitor.log date /root/mornitor.log ps -aux|sort +2n -r|t 复制代码 代码如下: #!/bin/bash echo ******************* /root/mornitor.log date /root/morni...
expect自动登录远程服务器和执行重复任务的例子,感兴趣的朋友可以参考下。 1.使用expect登录跳板机 复制代码 代码如下: #!/usr/bin/expect -f set TERMSERV *** set USER *** set PASSWORD *** # Start the session catch {spawn ssh -l $USER $TERMSERV} #...
实现:ssh远程登录,每次都要指定一堆用户名和密码,现要求实现自动登录。 登录流程:本地A 先登录到 B 再由B 登录到最终的C 如下: 复制代码 代码如下: #!/usr/bin/expect -f set timeout 30 spawn ssh B expect password: send passwd@\r expect ]* send s...
用于远程登录的简单expect脚本。 复制代码 代码如下: #!/usr/bin/expect -f #The author storoysky #IDC login set set 9009user xman set 9009pass A9QJxMuE;O set 9009ip 192.168.1.9 set 9009prompt ~]# #跳板机 login set set tl_bpw 8xgcv0D8cp set tl_...
expect 实现 scp 文件时不用手动输入密码,有需要的朋友可以参考下。 复制代码 代码如下: #!/usr/bin/expect -f set password 密码 spawn scp 用户名@目标机器ip:拷贝文件的路径 存放本地文件的路径 set timeout 300 expect 用户名@目标机器ips password: #...
shell中的I/O重定向介绍,供大家学习参考。 当用户登录linux系统时,系统已经将标准输入,标准输出,标准出错打开,并且默认是终端。 shell中的I/O重定向就是通过和终端交互,或者是在shell脚本中设置,从新安排从哪里输入和将数据输出到哪。 重定向和管道...
shell的变量一般是以字母或者下划线开头,后面可以跟任意长度的字符,数字或者下划线。 例如,shell变量的定义和赋值: 复制代码 代码如下: $ name=mingqi #分配变量 $ echo $name #打印变量值 输出:mingqi 由以上例子可以看出变量的赋值方式为:先写变量名...
术语介绍:正则表达式是一种表示方式,可以让你查找匹配特定的准则的文本,例如以字母a开头的文件,学好正则表达式将使以后的文本处理变得方便,快速。 本文先给大家介绍字符串选取工具grep,然后介绍正则表达式的特殊字符的处理能力。 grep的基本语法: [ko...
有关awk日期格式与提取的代码,研究awk的不错的小例子。 一、给定的时间区间提取目标行: 复制代码 代码如下: start=2011 09 07 09 30 00 end=2011 09 07 10 00 59 awk $1~/ERROR/{ print $0} catalina.out | awk -F [-: ]+ -v s=$start -v e=$end mktime($2...