Update IncScheduler.py

This will exclude log directory & backup directories from being immutable after exceeding disk quota limit.
This commit is contained in:
Greenweb Bangladesh
2021-12-22 04:57:18 +06:00
committed by GitHub
parent b8b1d64152
commit a300ef83ce

View File

@@ -764,8 +764,21 @@ Automatic backup failed for %s on %s.
if website.package.enforceDiskLimits:
if config['DiskUsagePercentage'] >= 100:
command = 'chattr -R +i /home/%s/public_html/' % (website.domain)
command = 'chattr -R +i /home/%s/' % (website.domain)
ProcessUtilities.executioner(command)
command = 'chattr -R -i /home/%s/logs/' % (website.domain)
ProcessUtilities.executioner(command)
command = 'chattr -R -i /home/%s/.trash/' % (website.domain)
ProcessUtilities.executioner(command)
command = 'chattr -R -i /home/%s/backup/' % (website.domain)
ProcessUtilities.executioner(command)
command = 'chattr -R -i /home/%s/incbackup/' % (website.domain)
ProcessUtilities.executioner(command)
else:
command = 'chattr -R -i /home/%s/public_html/' % (website.domain)
ProcessUtilities.executioner(command)