Skip to content

Commit 8b3e951

Browse files
authored
Move v-update-letsencrypt-ssl cron to /var/spool/cron (hestiacp#4823)
* Move v-update-letsencrypt-ssl cron to /var/spool/cron Instead /etc/cron.d/hestiaweb * Use correct file * Make suggested changes * Update 1.9.3.sh Make some extra changes
1 parent 62a01dc commit 8b3e951

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

bin/v-add-letsencrypt-domain

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -580,10 +580,10 @@ if [ "$?" -ne '0' ]; then
580580
fi
581581

582582
# Adding LE autorenew cronjob
583-
if [ -z "$(grep v-update-letsen "/etc/cron.d/hestiaweb")" ]; then
583+
if [ -z "$(grep $BIN/v-update-letsencrypt "/var/spool/cron/crontabs/hestiaweb")" ]; then
584584
min=$(generate_password '012345' '2')
585585
hour=$(generate_password '1234567' '1')
586-
echo "$min $hour * * * sudo /usr/local/hestia/bin/v-update-letsencrypt-ssl" > /etc/cron.d/hestiaweb
586+
sed -i -e "\$a*/5 * * * * sudo $BIN/v-update-letsencrypt" "/var/spool/cron/crontabs/hestiaweb"
587587
fi
588588

589589
# Updating letsencrypt key

install/upgrade/versions/1.9.3.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,15 @@ if [ -x /usr/sbin/jailbash ]; then
3232
$HESTIA/bin/v-delete-sys-ssh-jail
3333
$HESTIA/bin/v-add-sys-ssh-jail
3434
fi
35+
36+
# Check if file exists
37+
if [ -f "/etc/cron.d/hestiaweb" ]; then
38+
# Just remove it
39+
rm -f /etc/cron.d/hestiaweb
40+
# Check if not duplicate
41+
if [ -z "$(grep $BIN/v-update-letsencrypt "/var/spool/cron/crontabs/hestiaweb")" ]; then
42+
min=$(generate_password '012345' '2')
43+
hour=$(generate_password '1234567' '1')
44+
sed -i -e "\$a*/5 * * * * sudo $BIN/v-update-letsencrypt" "/var/spool/cron/crontabs/hestiaweb"
45+
fi
46+
fi

0 commit comments

Comments
 (0)