自动设置cron bash脚本?
如何使一些脚本根据从数据库或其他方式获得的时间自动设置其执行 任何简单明了的例子?假设:自动设置cron bash脚本?,bash,cron,Bash,Cron,如何使一些脚本根据从数据库或其他方式获得的时间自动设置其执行 任何简单明了的例子?假设: 您有一个脚本,用于从数据库中选择执行日期和命令 此脚本的输出格式为:[[CC]YY]MMDDhhmm命令名和参数 例如,这将从标准输入中读取成对的“日期”“命令”: while read exectime command do echo "$command" | at -t "$exectime" done 像这样使用它: /path/to/script_select_from_databas
- 您有一个脚本,用于从数据库中选择执行日期和命令
- 此脚本的输出格式为:[[CC]YY]MMDDhhmm
命令名和参数
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"
调用它”
将两者合并为一个脚本和/或任何其他变体
脚本使用at
命令将命令排队执行。请参阅man at
假设:
- 您有一个脚本,用于从数据库中选择执行日期和命令
- 此脚本的输出格式为:[[CC]YY]MMDDhhmm
命令名和参数
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"
调用它”
将两者合并为一个脚本和/或任何其他变体
脚本使用at
命令将命令排队执行。请参见位于的man