From cc475eaddedfc23392f8b10232ff28d2730b7f26 Mon Sep 17 00:00:00 2001 From: KM4ACK Date: Tue, 21 Sep 2021 09:59:31 -0500 Subject: [PATCH] fix #27 --- FA-functions | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/FA-functions b/FA-functions index 3379076..3ee78f4 100644 --- a/FA-functions +++ b/FA-functions @@ -30,7 +30,7 @@ exit AUTODOWN(){ FILE=/run/user/$UID/cronbkup.txt crontab -l > $FILE -HOURS=00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23 +HOURS=At-Boot,00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23 MINS=00,15,30,45 TEST=$(yad --center --wrap --width=350 --title="Auto Download" --text-align=center \ @@ -49,16 +49,31 @@ echo "Updating Cron" HOUR=$(echo $TEST | awk -F ',' '{print $1}') MIN=$(echo $TEST | awk -F ',' '{print $2}') sed -i '/getardoplist/d' $FILE -echo $MIN" "$HOUR" * * * $MYPATH/.getardoplist-cron" >> $FILE -crontab $FILE -echo -echo "Your crontab has been updated. The gateway list" -echo "will be downloaded daily at "$HOUR":"$MIN" hours" + if [ $HOUR = 'At-Boot' ]; then + echo "@reboot sleep 10 && $MYPATH/.getardoplist-cron" >> $FILE + crontab $FILE + echo "Your crontab has been updated. The gateway list" + echo "will be downloaded daily at "$HOUR":"$MIN" hours" + yad --center --timeout=3 --timeout-indicator=top --no-buttons --text="Auto Download set for $HOUR:$MIN daily" \ + --image $LOGO --window-icon=$LOGO --image-on-top + $MAIN & + rm $FILE + exit + + else + + echo "$MIN $HOUR * * * $MYPATH/.getardoplist-cron" >> $FILE + #echo $MIN" "$HOUR" * * * $MYPATH/.getardoplist-cron" >> $FILE + crontab $FILE + echo + echo "Your crontab has been updated. The gateway list" + echo "will be downloaded daily at "$HOUR":"$MIN" hours" yad --center --timeout=3 --timeout-indicator=top --no-buttons --text="Auto Download set for $HOUR:$MIN daily" \ --image $LOGO --window-icon=$LOGO --image-on-top -$MAIN & -rm $FILE -exit + $MAIN & + rm $FILE + exit + fi elif [[ $rc -eq 1 ]]; then echo "BYE" $MAIN &