如何使某些脚本根据从数据库或其他方式获取的时间自动设置它的执行?
任何简单明了的例子?
答案 0 :(得分:1)
假设:
<space>
command_name and_args 例如,这将从标准输入中读取“date”“command”对:
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
。