如何通过telnet以编程方式添加cron作业?

时间:2015-12-07 17:03:59

标签: ubuntu cron telnet telnetlib

我有通过LAN连接的Machine-1和Machine-2。我想创建一个程序,查看在Machine-1中安排的作业数量是否超过一定限制,然后安排Machine-2中即将到来的作业,以避免单台机器的开销。两台机器都有Ubuntu OS。

我已经可以计算机器1中安排的作业数量。只是没有办法如何在另一台机器上安装作业。

如何实现此设置?

是否可以通过TELNET完成?或任何建议??

任何帮助/提示/解决方案都将受到赞赏。

最诚挚的问候, MD丹麦语

2 个答案:

答案 0 :(得分:0)

您可以使用ssh进行远程呼叫(建议不要使用telnet,因为它不安全)。只需输入ssh login@host [command]即可。要使用cron,我使用(在Fedora和Centos上)crontab -e

答案 1 :(得分:0)

我要做的是在Machine-2上创建一个脚本来计算作业(你似乎已经这样做了)。然后,从Machine-1,通过SSH调用脚本,并对结果做一些有用的事情。

Machine-1上的示例脚本:

!#/bin/bash result=`ssh user@machine2 /data/scripts/countJobs.sh` ...do something with result...