run tmpwatch for PHP temp dir
This commit is contained in:
parent
fc4d59c64b
commit
6f64cb8c3f
|
@ -28,6 +28,8 @@ foreach my $file qw( /etc/php-fpm.conf
|
|||
safe_symlink('/etc/e-smith/templates-default/template-begin-ini', "root/etc/e-smith/templates$file/template-begin");
|
||||
}
|
||||
|
||||
safe_symlink('/etc/e-smith/templates-default/template-begin-shell', 'root/etc/e-smith/templates/etc/cron.daily/tmpwatch-php-fpm');
|
||||
|
||||
foreach my $file qw( /etc/sysconfig/php-fpm
|
||||
/opt/remi/php56/root/etc/sysconfig/php-fpm
|
||||
/etc/opt/remi/php70/sysconfig/php-fpm
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
PERMS=0755
|
|
@ -0,0 +1,8 @@
|
|||
|
||||
for VER in php php56 php70 php71; do
|
||||
/usr/sbin/tmpwatch -umc --nodirs -q 7d /var/lib/php/$VER/tmp
|
||||
/usr/sbin/tmpwatch -umc --nodirs -q 7d /var/lib/php/$VER/opcache
|
||||
/usr/sbin/tmpwatch -umc --nodirs -q 7d /var/lib/php/$VER/wsdlcache
|
||||
/usr/sbin/tmpwatch -umc --nodirs -q 7d /var/lib/php/$VER/opcache
|
||||
done
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
use esmith::AccountsDB;
|
||||
my $a = esmith::AccountsDB->open_ro || die "Couldn't open the accounts database\n";
|
||||
foreach my $share ($a->get_all_by_prop(type => 'share')){
|
||||
next unless (($share->prop('DynamicContent') || 'disabled') =~ m/^enabled|on|yes|1$/);
|
||||
my $key = $share->key;
|
||||
$OUT .=_EOF;
|
||||
/usr/sbin/tmpwatch -umc --nodirs -q 7d /var/lib/php/$key/tmp
|
||||
/usr/sbin/tmpwatch -umc --nodirs -q 7d /var/lib/php/$key/opcache
|
||||
/usr/sbin/tmpwatch -umc --nodirs -q 7d /var/lib/php/$key/wsdlcache
|
||||
/usr/sbin/tmpwatch -umc --nodirs -q 7d /var/lib/php/$key/opcache
|
||||
_EOF
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue