从命令行安排连续任务

从命令行安排连续任务

我一直在阅读有关使用“at”根据开始时间从命令行安排任务的信息这里

如果我不知道任务需要多长时间才能完成,那么安排连续任务的最佳方法是什么?在这种情况下,我想连续运行几个 Torch7 脚本。

答案1

据我所知,您可以在一个at作业中输入多个命令,它们将按照您输入的顺序依次执行 - 例如,用来sleep模拟扩展命令:

$ at now +1 minute
warning: commands will be executed using /bin/sh
at> logger ": starting first job"; sleep 1m
at> logger ": starting second job"; sleep 1m
at> logger ": staring third job"
at> <EOT>
job 2 at Thu Aug 18 07:58:00 2016

结果是

$ tail -f /var/log/syslog
Aug 18 07:58:26 xenial-vm steeldriver: : starting first job
Aug 18 07:59:26 xenial-vm steeldriver: : starting second job
Aug 18 08:00:26 xenial-vm steeldriver: : staring third job

或者,您可以为命令和计划创建包装脚本at

相关内容