迁移脚本添加interval_minute参数校验
This commit is contained in:
@@ -66,6 +66,11 @@ if [ $timestamp_start -ge $timestamp_end ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ ! "$slice_interval_minute" =~ ^[1-9][0-9]*$ ]]; then
|
||||||
|
echo "slice_interval_minute参数必须是正确的分钟数"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
home=$(cd `dirname $0`; pwd)
|
home=$(cd `dirname $0`; pwd)
|
||||||
|
|
||||||
# 遍历每个节点执行迁移
|
# 遍历每个节点执行迁移
|
||||||
|
|||||||
@@ -66,6 +66,11 @@ if [ $timestamp_start -ge $timestamp_end ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ ! "$slice_interval_minute" =~ ^[1-9][0-9]*$ ]]; then
|
||||||
|
echo "slice_interval_minute参数必须是正确的分钟数"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# 后台执行,输出日志
|
# 后台执行,输出日志
|
||||||
nohup ./migrate_local_table_to_2401.sh "$table" "$data_start_time" "$data_end_time" $slice_interval_minute > "log_$table.txt" 2>&1 &
|
nohup ./migrate_local_table_to_2401.sh "$table" "$data_start_time" "$data_end_time" $slice_interval_minute > "log_$table.txt" 2>&1 &
|
||||||
echo "已启动迁移${table}表任务,时间范围[$data_start_time, $data_end_time], 每批迁移段分钟:$slice_interval_minute, 日志输出到:log_$table.txt。请查看日志文件确认每段数据迁移情况"
|
echo "已启动迁移${table}表任务,时间范围[$data_start_time, $data_end_time], 每批迁移段分钟:$slice_interval_minute, 日志输出到:log_$table.txt。请查看日志文件确认每段数据迁移情况"
|
||||||
|
|||||||
Reference in New Issue
Block a user