【发布时间】:2011-05-24 15:33:32
【问题描述】:
如何让一些脚本根据从数据库或其他方式获取的时间自动设置它的执行?
有什么简单明了的例子吗?
【问题讨论】:
如何让一些脚本根据从数据库或其他方式获取的时间自动设置它的执行?
有什么简单明了的例子吗?
【问题讨论】:
假设:
<space> command_name and_args例如,这将从标准输入中读取成对的“日期”“命令”:
while read exectime command
do
echo "$command" | at -t "$exectime"
done
像这样使用它:
/path/to/script_select_from_database | ./the_above_script
或者这个
exectime="$1"
shift
echo "$@" | at -t "$exectime"
调用它"
./this_script `/path/to/script_select_from_database`
将两者结合到一个脚本和/或任何其他变体中...
脚本将您的命令排入队列以使用at 命令执行。见man at。
【讨论】: