|
|
|
|
791
|
echo '$rowaff1 notices, $rowaff2 conversations, $rowaff3 replies, and $rowaff4 qvitter notifications deleted from database.\n";' >> $gnusocial_expire_posts_script
|
791
|
echo '$rowaff1 notices, $rowaff2 conversations, $rowaff3 replies, and $rowaff4 qvitter notifications deleted from database.\n";' >> $gnusocial_expire_posts_script
|
792
|
chmod +x $gnusocial_expire_posts_script
|
792
|
chmod +x $gnusocial_expire_posts_script
|
793
|
|
793
|
|
794
|
- gnusocial_expire_script=/usr/bin/${gnusocial_type}-expire
|
|
|
|
|
794
|
+ gnusocial_expire_script=/etc/cron.daily/${gnusocial_type}-expire
|
795
|
echo '#!/bin/bash' > $gnusocial_expire_script
|
795
|
echo '#!/bin/bash' > $gnusocial_expire_script
|
796
|
echo "find /var/www/${domain_name}/htdocs/file/* -mtime +${expire_days_files} -exec rm {} +" >> $gnusocial_expire_script
|
796
|
echo "find /var/www/${domain_name}/htdocs/file/* -mtime +${expire_days_files} -exec rm {} +" >> $gnusocial_expire_script
|
797
|
echo "/usr/bin/php $gnusocial_expire_posts_script" >> $gnusocial_expire_script
|
797
|
echo "/usr/bin/php $gnusocial_expire_posts_script" >> $gnusocial_expire_script
|
798
|
chmod +x $gnusocial_expire_script
|
798
|
chmod +x $gnusocial_expire_script
|
799
|
|
799
|
|
800
|
- # Add a cron job
|
|
|
801
|
- if ! grep -q "${gnusocial_expire_script}" /etc/crontab; then
|
|
|
802
|
- echo "10 3 5 * * root /usr/bin/timeout 500 ${gnusocial_expire_script}" >> /etc/crontab
|
|
|
|
|
800
|
+ # remove any old cron job
|
|
|
801
|
+ if grep -q "${gnusocial_type}-expire" /etc/crontab; then
|
|
|
802
|
+ sed -i "/${gnusocial_type}-expire/d" /etc/crontab
|
|
|
803
|
+ rm /usr/bin/${gnusocial_type}-expire
|
803
|
fi
|
804
|
fi
|
804
|
|
805
|
|
805
|
# remove old expire script
|
806
|
# remove old expire script
|