在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为“crontab”,是“cron table”的简写. 一.cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service crond start //启动服务 service crond stop //关闭服务 service crond r
1.服务器的ip地址写到文件中,命名为nodelist.txt 192.168.1.160 192.168.1.166 2.编写运行脚本 for i in `cat nodelist.txt`do ssh hadoop@$i '要执行的命令'; done; 例 for i in `cat nodelist.txt` do ssh hadoop@$i 'echo hehe >> /usr/local/myjar/aaa.txt'; done; 功能是输出字符串hehe在 /usr/local/m
之前说了使用crontab实现定时执行任务,假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了.一.at服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service atd start //启动服务 service atd stop //关闭服务 service atd restart //重启服务 service atd reload //重新载入配置 service atd status //查看服务状态
#!/usr/bin/expect -f # sudo apt-get install expect # ./ssh.exp user passwd server set user [lrange $argv ] set pass [lrange $argv ] set server [lrange $argv ] set cmds [lrange $argv $argc] spawn ssh -o StrictHostKeyChecking=no $user@$server $cmds mat
今天在Centos下编译kapar 后执行时出错,老说: [root@dc01 ~]# kapar kapar: error while loading shared libraries: libscamperfile.so.0: cannot open shared object file: No such file or directory 刚开始还以为是64位系统的问题,换到32位的系统上以后依然如此.然后上网搜了下,发现时配置文件问题,找到了解决办法并且成功解决问题. 我使用的是下面的第