54 lines
1.8 KiB
Bash
Executable File
54 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
date="$(date +"%m%d%H")"
|
|
> /home/lucas/.LOG/log_occ_mimi_$date.log
|
|
> /home/lucas/.LOG/log_occ_lucas_$date.log
|
|
STARTTIME=$(date +"%T")
|
|
echo "Starttime: $STARTTIME"
|
|
sudo service apache2 stop
|
|
ret1="$(sudo -u www-data php /nextcloud/nextcloud/occ files:cleanup)"
|
|
echo $ret1
|
|
|
|
{ sudo -u www-data php /nextcloud/nextcloud/occ files:scan -vvv mimi >> /home/lucas/.LOG/log_occ_mimi_$date.log ; }& PID1=$!
|
|
{ sudo -u www-data php /nextcloud/nextcloud/occ files:scan -vvv lucas >> /home/lucas/.LOG/log_occ_lucas_$date.log ; }& PID2=$!
|
|
{ sudo -u www-data php /nextcloud/nextcloud/occ files:scan -vvv multimedia >> /home/lucas/.LOG/log_occ_multi_$date.log ; }& PID3=$!
|
|
|
|
wait $PID3
|
|
echo "Multimedia finished" >> /home/lucas/.LOG/log_occ_multi_$date.log
|
|
wait $PID2
|
|
echo "Mimi finished" >> /home/lucas/.LOG/log_occ_mimi_$date.log
|
|
wait $PID1
|
|
echo "Lucas finished" >> /home/lucas/.LOG/log_occ_mimi_$date.log
|
|
|
|
ret2="$(cat /home/lucas/.LOG/log_occ_mimi_$date.log)"
|
|
echo $ret2
|
|
ret3="$(cat /home/lucas/.LOG/log_occ_lucas_$date.log)"
|
|
echo $ret3
|
|
ret4="$(sudo -u www-data php /nextcloud/nextcloud/occ check)"
|
|
echo $ret4
|
|
|
|
sudo service apache2 start
|
|
sudo -u www-data php /nextcloud/nextcloud/occ maintenance:mode --on
|
|
ret5="$(sudo -u www-data php /nextcloud/nextcloud/occ maintenance:mimetype:update-db)"
|
|
echo $ret5
|
|
ret6="$(sudo -u www-data php /nextcloud/nextcloud/occ maintenance:update:htaccess)"
|
|
echo $ret6
|
|
ret7="$(sudo -u www-data php /nextcloud/nextcloud/occ maintenance:mimetype:update-js)"
|
|
echo $ret7
|
|
sudo -u www-data php /nextcloud/nextcloud/occ maintenance:mode --off
|
|
ENDTIME=$(date +%T)
|
|
|
|
#mail -s "Automated Servermessage - Backup" lucas-f@live.at << MSG_BODY_HERE
|
|
#Nextcloud Maintanence Complete:
|
|
printf "$ret1
|
|
$ret2
|
|
$ret3
|
|
$ret4
|
|
$ret5
|
|
$ret6
|
|
$ret7
|
|
Start: $STARTTIME
|
|
End: $ENDTIME
|
|
" >> /home/lucas/.LOG/log_occ_scan.log
|
|
#MSG_BODY_HERE
|
|
|