首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

自动增加调度如何实现

2012-05-11 
自动增加调度怎么实现各位好!我现在手头上有这样的个任务,就是为好几百台主机增加一个相同的调度。按照最笨

自动增加调度怎么实现
各位好!
我现在手头上有这样的个任务,就是为好几百台主机增加一个相同的调度。
按照最笨的办法,需要分别登陆到每一台主机,使用crontab -e来增加这些调度。
但是,这样做效率太低了,而且增加的这些调度全部都是一样的,完全是重复性的工作。
能不能这样,写一个脚本,运行这个脚本,登陆到相应的主机,然后自动crontab -e来增加这些调度?
谢谢!

[解决办法]
你现在有办法让所有机器同步同一个文件吗
[解决办法]

探讨

引用:

你现在有办法让所有机器同步同一个文件吗

是这样的,所有的主机信息都保存到了数据库,这个脚本通过sqlplus连接数据库,把主机的ip,登陆名,密码,还有调度的内容:1 * * * * /xxx/yyy/zzz.sh等这样的信息读取出来,然后再根据读出的信息,通过ftp或telnet连接,现在主要的难点就是,如何把1 * * * * /xxx/yyy/zzz.……

[解决办法]
探讨

引用:

你现在有办法让所有机器同步同一个文件吗

是这样的,所有的主机信息都保存到了数据库,这个脚本通过sqlplus连接数据库,把主机的ip,登陆名,密码,还有调度的内容:1 * * * * /xxx/yyy/zzz.sh等这样的信息读取出来,然后再根据读出的信息,通过ftp或telnet连接,现在主要的难点就是,如何把1 * * * * /xxx/yyy/zzz.……

[解决办法]
同感,这个事情无非分三步,现在不知道第一步你是怎么实现的。如果有用户名密码,有ssh,只要写个循环就行了...

1.批量登陆主机
2.更新crontab
3.加载新的crontab

热点排行