1
0
mirror of https://github.com/km4ack/patmenu2.git synced 2025-05-16 06:40:10 -07:00
This commit is contained in:
KM4ACK 2021-09-21 09:59:31 -05:00
parent dd117dd612
commit cc475eadde

View File

@ -30,7 +30,7 @@ exit
AUTODOWN(){ AUTODOWN(){
FILE=/run/user/$UID/cronbkup.txt FILE=/run/user/$UID/cronbkup.txt
crontab -l > $FILE 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 MINS=00,15,30,45
TEST=$(yad --center --wrap --width=350 --title="Auto Download" --text-align=center \ 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}') HOUR=$(echo $TEST | awk -F ',' '{print $1}')
MIN=$(echo $TEST | awk -F ',' '{print $2}') MIN=$(echo $TEST | awk -F ',' '{print $2}')
sed -i '/getardoplist/d' $FILE sed -i '/getardoplist/d' $FILE
echo $MIN" "$HOUR" * * * $MYPATH/.getardoplist-cron" >> $FILE if [ $HOUR = 'At-Boot' ]; then
crontab $FILE echo "@reboot sleep 10 && $MYPATH/.getardoplist-cron" >> $FILE
echo crontab $FILE
echo "Your crontab has been updated. The gateway list" echo "Your crontab has been updated. The gateway list"
echo "will be downloaded daily at "$HOUR":"$MIN" hours" 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" \ 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 --image $LOGO --window-icon=$LOGO --image-on-top
$MAIN & $MAIN &
rm $FILE rm $FILE
exit exit
fi
elif [[ $rc -eq 1 ]]; then elif [[ $rc -eq 1 ]]; then
echo "BYE" echo "BYE"
$MAIN & $MAIN &