• expect自动登录远程服务器和执行重复任务的例子

    日期:

    expect自动登录远程服务器和执行重复任务的例子,感兴趣的朋友可以参考下。 1.使用expect登录跳板机 复制代码 代码如下: #!/usr/bin/expect -f set TERMSERV *** set USER *** set PASSWORD *** # Start the session catch {spawn ssh -l $USER $TERMSERV} #...

  • ssh expect自动登录的脚本

    日期:

    实现:ssh远程登录,每次都要指定一堆用户名和密码,现要求实现自动登录。 登录流程:本地A 先登录到 B 再由B 登录到最终的C 如下: 复制代码 代码如下: #!/usr/bin/expect -f set timeout 30 spawn ssh B expect password: send passwd@\r expect ]* send s...

  • 远程登录的简单expect脚本

    日期:

    用于远程登录的简单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 文件时不用手动输入密码

    日期:

    expect 实现 scp 文件时不用手动输入密码,有需要的朋友可以参考下。 复制代码 代码如下: #!/usr/bin/expect -f set password 密码 spawn scp 用户名@目标机器ip:拷贝文件的路径 存放本地文件的路径 set timeout 300 expect 用户名@目标机器ips password: #...

  • shell中的I/O重定向介绍

    日期:

    shell中的I/O重定向介绍,供大家学习参考。 当用户登录linux系统时,系统已经将标准输入,标准输出,标准出错打开,并且默认是终端。 shell中的I/O重定向就是通过和终端交互,或者是在shell脚本中设置,从新安排从哪里输入和将数据输出到哪。 重定向和管道...

  • shell变量定义小记

    日期:

    shell的变量一般是以字母或者下划线开头,后面可以跟任意长度的字符,数字或者下划线。 例如,shell变量的定义和赋值: 复制代码 代码如下: $ name=mingqi #分配变量 $ echo $name #打印变量值 输出:mingqi 由以上例子可以看出变量的赋值方式为:先写变量名...

  • 学习shell中的正则表达式

    日期:

    术语介绍:正则表达式是一种表示方式,可以让你查找匹配特定的准则的文本,例如以字母a开头的文件,学好正则表达式将使以后的文本处理变得方便,快速。 本文先给大家介绍字符串选取工具grep,然后介绍正则表达式的特殊字符的处理能力。 grep的基本语法: [ko...

  • awk日期格式与提取的代码

    日期:

    有关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...

  • $HOME/history 格式处理的shell脚本

    日期:

    $HOME/history 格式处理的shell脚本,感兴趣的朋友可以参考下。 复制代码 代码如下: #!/bin/bash cattomcat_history | while read line;do #每行读 zhifu_1=`echo ${line:0:1}` if [ $zhifu_1 = # ];then zhifu_2=`echo ${line:1}` date_1=`echo $zhifu_2 |a...

  • linux中收集系统信息的一些命令

    日期:

    从命令行收集当前系统信息对于记录系统数据来说很重要。 各种系统信息包括主机名、内核版本、Linux发行版本名称、CPU信息、内存信息、磁盘分区信息等。 以下为大家介绍Linux中收集系统信息的不同方法,供大家学习参考。 打印当前系统的主机名: $hostname 或...