指定开始和结束日期循环的shell脚本
#!/bin/sh
#riqizizeng
datebeg=$1
dateend=$2
#read datebeg
#read dateend
beg_s=`date -d "$datebeg" +%s`
end_s=`date -d "$dateend" +%s`
while [ "$beg_s" -le "$end_s" ]
do
python /home/co_pecker/code/pecker_script/src/migratedata/synusersdata.py synusersdata $(date -d @$beg_s+"%Y-%m-%d")
beg_s=$((beg_s+86400))
done
#riqizizeng
datebeg=$1
dateend=$2
#read datebeg
#read dateend
beg_s=`date -d "$datebeg" +%s`
end_s=`date -d "$dateend" +%s`
while [ "$beg_s" -le "$end_s" ]
do
python /home/co_pecker/code/pecker_script/src/migratedata/synusersdata.py synusersdata $(date -d @$beg_s+"%Y-%m-%d")
beg_s=$((beg_s+86400))
done
本文介绍了一个使用Shell脚本实现的从开始日期到结束日期之间的循环示例。该脚本利用了`date`命令来转换日期格式,并通过比较时间戳来控制循环。每个循环周期内会执行一个Python脚本`synusersdata.py`来同步用户数据。
1783

被折叠的 条评论
为什么被折叠?



