shell脚本远程查看服务器运行时间(不切换到远程服务器上)

sshpass工具

sshpass可以yum安装或者下载源码包安装

-p:指定ssh的密码

-o StrictHostKeyChecking=no 避免第一次登录出现公钥检查。

#!/bin/bash
/usr/bin/sshpass -p linux ssh -o StrictHostKeyChecking=no [email protected] uptime|grep up |awk ‘{print $3}‘|sed ‘s/,//‘
时间: 2024-12-18 15:41:39

shell脚本远程查看服务器运行时间(不切换到远程服务器上)的相关文章

Git学习-->如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器?

一.背景 在我之前的博客 git学习--> Gitlab如何进行备份恢复与迁移? (地址:http://blog.csdn.net/ouyang_peng/article/details/77070977) 里面已经写清楚了如何使用Gitlab自动备份功能.  但是之前的备份功能只是备份到Gitlab服务运行的那台服务器上,如果哪一天那台服务器的磁盘损坏了的话,数据无法取出,那么对于公司来说是一匹无法想象的损失,因为 代码是公司的重要资产,需要以防万一. 代码是公司的重要资产,需要以防万一. 代

shell 脚本 3 查看变量

shell脚本中变量$0表示命令本身   可以表示软连接 shell 变量 小括号只能影响小括号中的变量                  因为小括号开启子shell 大括号影响括号外面的变量                                 不开启子shell [[email protected] bin 11:39:32]#x=1;echo "pid=$$";(echo "subpid=$$";echo "subx=$x";x=

shell脚本(查看多台服务器端口)

[xcall.sh] #!/bin/bash [email protected] hosts=`cat /soft/hadoop/etc/hadoop/slaves` tput setaf 2 echo =============localhost================== tput setaf 7 $params for host in $hosts ; do tput setaf 2 echo =============$host==========================

shell脚本实现查看tomcat日志

背景: 目前所有项目的部署路径都是/home/application_name/logs/catalina.out,每次查个log,都得进很深的目录,很麻烦,浪费时间.而且来来回回就几个命令. 需求: 查看项目实时输出的日志 脚本名称:cat_catalina_log.sh 脚本运行方式:sh  cat_catalina_log.sh  tomcat-8108 代码: #!/bin/bash tail -f /home/$1/logs/catalina.out 知识点: shell 传参 原文地

bash shell脚本之查看系统环境变量

查看当前系统环境变量 cat test2: #!/bin/bash # display user information from the system. echo "User info for userid:$USER" echo UID:$UID echo HOME:$HOME 添加执行权限:chmod u+x test2 运行:./test2 结果如下: User info for userid:clarck UID:1000 HOME:/home/clarck

shell脚本:查看KVM虚拟机中的网卡信息(不需要进入启动或进入虚拟机)

# Author:丁丁历险(Jacob) # 该脚本使用guestmount工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中 # Centos7.2中安装libguestfs-tools-c可以获得guestmount工具 # 虚拟机可以启动或者不启动都不影响该脚本的使用 # 将虚拟机磁盘文件挂载到文件系统后,就可以直接读取磁盘文件中的网卡配置文件中的数据该脚本使用guestmount工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中 #!/bin/bash #Author:丁丁历险(Jaco

Centos开机自动执行shell脚本启动tomcat服务器

有时候需要在Centos系统启动之后自动完成项目的启动,项目部署在tomcat中时,如果Centos关机后开机,各个项目也就已经被停掉了,然后需要自己一个一个的手动去开启各个项目对应的tomcat服务器,想想都比较麻烦,那么如何才能实现,当Centos启动之后,项目就自动也跟着启动了呢? 下面就介绍下Centos如何开机是自动启动shell脚本,通过shell脚本的命令来启动项目对应的tomcat服务器. 一.切换到/etc/init.d目录下 cd /etc/init.d 二.制作sh脚本:v

history 查看历史操作记录在shell脚本执行中无法显示问题

今天使用shell脚本想查看历史操作命令的记录于是写了一个再简单不过的脚本,可是以chmod +x 权限执行./test.sh发现执行后没有任何反应.于是查找原因:将脚本文件中的#!/bin/bash去掉后可以正确执行

跟着老刘学《Linux就该这么学》第五天--编写Shell脚本

编写Shell脚本可以将Shell终端解释器当作人与计算机硬件之间的"翻译官",它作为用户与Linux系统内部的通信媒介,除了能够支持各种变量与参数外,还提供了诸如循环.分支等高级编程语言才有的控制结构特性.要想正确使用Shell中的这些功能特性,准确下达命令尤为重要.Shell脚本命令的工作方式有两种:交互式和批处理. 交互式(Interactive):用户每输入一条命令就立即执行. 批处理(Batch):由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中诸多的命