运维工作常用命令
2014-10-14 21:22
471 查看
expect+ssh 修改主机密码
2.判断目录为空
[ "$(ls -A /data/test)" ] && echo "no empty " || echo "empty "
本文出自 “运维者说:从菜鸟到老鸟” 博客,请务必保留此出处http://liuqunying.blog.51cto.com/3984207/1564092
for ip in `cat /tmp/myhosts`;do expect -c "spawn ssh -p33842 $ip; expect *assword* { send \"my old passwd\r\" };expect root@* {send \"echo root:'my new password' |/usr/sbin/chpasswd\r\" } ;expect root@* {send \"ip addr \r\"} ;expect of " ;done
2.判断目录为空
[ "$(ls -A /data/test)" ] && echo "no empty " || echo "empty "
本文出自 “运维者说:从菜鸟到老鸟” 博客,请务必保留此出处http://liuqunying.blog.51cto.com/3984207/1564092
相关文章推荐
- 数据库(Oracle)运维工作内容及常用脚本命令
- 测试或运维工作过程中最常用的几个linux命令?
- 数据库(Oracle)运维工作内容及常用脚本命令
- 工作中常用Linux命令--服务器运维
- linux运维工作中常用的操作命令
- 一个工作几年的linux运维工程师积累下来工作中常用的命令集合(shell)
- 运维工作常用的shell命令
- 系统运维常用命令
- linux下面的常用工作命令
- 工作点滴(二)c语言中不常用的预编译(处理)命令
- linux运维常用命令
- 工作那点事儿——Linux Web服务器网站运维常用分析命令
- Git常用命令(日常工作流程)
- 工作常用的linux/mysql/php/工具命令
- 很实用的linux运维常用命令及知识!
- linux工作常用命令
- Linux下常用命令——工作整理
- [置顶] 总结工作中常用到的linux命令
- linux 运维常用命令
- Linx之工作常用命令