【发布时间】:2014-10-14 14:57:03
【问题描述】:
在 Ruby 中,我需要有一个脚本将一些 at 作业排队。进行系统调用很容易,我可以使用反引号、system 或%x()。但是at 命令必须是多行的,并且需要命令输入ctrl+d 来终止。如何动态创建at 作业?
示例(红宝石):
`at #{time}\nrun_other_script.rb\n:q`
效果:
at 2014-10-14 11:30
at> run_other_script.rb
at> <EOT>
当然,我的例子是行不通的。有什么作用?
【问题讨论】:
标签: ruby dynamic system cron-task