假如想直接在一台服务器上运行命令,不希望登录另外的服务器,可以使用ssh来运行命令。
相关用法为:
ssh username@ip -p [端口] "执行的命令1 && 执行的命令2 ...."
其中在 " " 中需要注意的是,不能再使用" ",需要用单引号来代替
例如:
ssh username@ip -p 10229 "lsblk|awk '{print \$4,\$6}'|grep 'disk'|sort|uniq -c&&cat /etc/issue
其中在awk中对于$需要进行转义,否则会报错。
当然也可以在当前服务器中利用脚本执行,把输出的结果到一文件中,便于记录。