【发布时间】:2012-01-02 13:17:58
【问题描述】:
我正在编写一个脚本,该脚本获取脚本名称和运行该脚本的时间,并从配置文件中登录/主机名。
我不拥有 cron、at 和 crontab 权限。
现在有没有其他方法可以实现在输入时间(在可配置文件中设置)从在不同主机上运行的另一个脚本运行脚本的逻辑。
详细说明: 就像 script_A 读取一个配置文件,它从中获取三个输入 script_B ,运行时间 (ddmmyyyy h24:mm:ss),login1@machine1。此 script_B 必须在给定主机上提供的时间运行。
所有连接的机器都没有 cron,crontab,at 权限
我正在使用solaris
我们可以在 unix 中使用类似的东西,即 script_A 创建一个 script_c,其中 script_B 具有检查时间参数。现在这个 script_c 被复制到远程机器,它一直在后台运行,直到达到提供的时间。一旦时间到了,它执行 script_b(位于配置文件中的远程主机)并退出。
谢谢。
【问题讨论】:
-
如果你没有 crontab 的权限,那么系统管理员和/或机器的所有者可能不允许这样做,你不应该反对:在某些国家(例如在法国) 非法访问或滥用计算机是刑事犯罪。所以你应该与人交谈,而不是试图规避他们定义的规则。
标签: linux bash shell unix solaris