博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell readarray命令
阅读量:6693 次
发布时间:2019-06-25

本文共 583 字,大约阅读时间需要 1 分钟。

declare -a hosts 声明数组

declare -i elements i  声明2个整形变量

readarray -t删除文本结尾的换行符

crontab条目如下:

10 * * * * /root/detection_tool/sync_time.sh /root/detection_tool/time_sync_hosts 

我们用来多台服务器时间同步shell scripts如下:

#!/bin/bash

declare -a hosts
declare -i elements i
readarray -t hosts < $1
elements=${#hosts[@]}
for ((i=0;i<$elements;i++)); do
        echo "${hosts[${i}]}:"
        ssh -i /root/xxx.key root@${hosts[${i}]} 'ntpdate -u time.rightscale.com'
        ssh -i /root/xxx.key root@${hosts[${i}]} 'service ntpd restart'
done
exit 0


本文转自chenzudao51CTO博客,原文链接:http://blog.51cto.com/victor2016/1873620,如需转载请自行联系原作者

你可能感兴趣的文章
Java重点基础:反射机制
查看>>
Android 什么是架构?
查看>>
DOM
查看>>
根据NSDate得到农历的年份(包括生肖) 、月、日。
查看>>
node之socket.io实现websocket协议的简单例子
查看>>
Collections.sort 对List进行排序
查看>>
redis集群搭建
查看>>
Istio Mixer Adapter开发 (三)自定义Mixer Grpc Adapter部署
查看>>
纯CSS响应式瀑布流 columns
查看>>
一名【合格】前端工程师的自检清单
查看>>
applicationContext.txt
查看>>
前端相关汇总
查看>>
JuliaBox:一个对小白友好的在线 Jupyter Notebook 编辑器 :)
查看>>
我的前端那些事 --less进阶
查看>>
javascript之cookie, localstorage, sessionstorge
查看>>
面试总结1
查看>>
Python pymysql数据库之建库建表、增删改查
查看>>
webpack打包多页面的方式
查看>>
DOM元素动态监控
查看>>
如何学习游戏开发?游戏开发如何入门?Unity3D好学吗?怎么学习,学习路线是什么?...
查看>>