-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun_day.sh
More file actions
executable file
·35 lines (30 loc) · 1.79 KB
/
run_day.sh
File metadata and controls
executable file
·35 lines (30 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
# Code running python script for whole day
script=$1
script=${script:-$(read -p "enter python script name:" file; echo $file)}
#copy the script to allow multiple use of the same script
if [[ -e $script || -L $script ]] ; then # find the version number of scriptcopy
i=0
while [[ -e $script-$i || -L $script-$i ]] ; do
let i++
done
scriptcopy=$script-$i
fi
cp $script $scriptcopy
echo "Temp copy of script is: "$scriptcopy
#list_day='20210715- 20210716- 20210717- 20210718- 20210719- 20210720- 20210721- 20210722-'
list_day='20230122-'
list_time='0000 0030 0100 0130 0200 0230 0300 0330 0400 0430 0500 0530 0600 0630 0700 0730 0800 0830 0900 0930 1000 1030 1100 1130 1200 1230 1300 1330 1400 1430 1500 1530 1600 1630 1700 1730 1800 1830 1900 1930 2000 2030 2100 2130 2200 2230 2300 2330'
#ist_time='0400 0500 0600 0700 0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200'
#list_time='0300 0310 0320 0330 0340 0350 0400 0410 0420 0430 0440 0450 0500 0510 0520 0530 0540 0550 0600 0610 0620 0630 0640 0650 0700 0710 0720 0730 0740 0750 0800 0810 0820 0830 0840 0850 0900 0910 0920 0930 0940 0950 1000 1010 1020 1030 1040 1050 1100 1110 1120 1130 1140 1150 1200 1210 1220 1230 1240 1250 1300 1310 1320 1330 1340 1350 1400 1410 1420 1430 1440 1450 1500 1510 1520 1530 1540 1550 1600 1610 1620 1630 1640 1650 1700 1710 1720 1730 1740 1750 1800 1810 1820 1830 1840 1850 1900'
#list_time='0000 0100 0200 0300 0400 0500 0600 0700 0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300'
for day in ${list_day}; do
for time in ${list_time}; do
datetime=\'${day}${time}\'
echo '--------------'
echo $datetime
sed -i -e "s/wanted_date = .*/wanted_date = ${datetime}/" ${scriptcopy}
python3 ${scriptcopy}
done
done
rm -f $scriptcopy