#!/bin/bash #################################################################################################### #### author: SlickStack ############################################################################ #### link: https://slickstack.io ################################################################### #### mirror: http://mirrors.slickstack.io/3-cron-hourly.txt ######################################## #### path: /var/www/3-cron-hourly ################################################################## #### destination: n/a (not a boilerplate) ########################################################## #### purpose: SlickStack cron job *hourly* (3/9) will run every 1 hour ############################# #### module version: Ubuntu 18.04 ################################################################## #################################################################################################### ## !!! DO NOT MODIFY SLICKSTACK CRONTAB OR CRON JOBS (ADD CUSTOM SCRIPTS TO SS-CUSTOM) ## ## include SlickStack configuration ## source /var/www/ss-config #################################################################################################### #### SlickStack Cron Job: *Hourly* ################################################################# #################################################################################################### ## run ss-check if set to hourly ## if [[ "$SS_INTERVAL_CHECK" == "hourly" ]]; then source /var/www/ss-check fi ## run ss-worker if set to hourly ## if [[ "$SS_INTERVAL_WORKER" == "hourly" ]]; then source /var/www/ss-worker fi ## run ss-dump if set to hourly or if not defined (default) ## if [[ "$SS_INTERVAL_DUMP" == "hourly" || -z "$SS_INTERVAL_DUMP" ]]; then source /var/www/ss-dump fi ## run ss-perms if set to hourly ## if [[ "$SS_INTERVAL_PERMS" == "hourly" ]]; then source /var/www/ss-perms fi ## run ss-clean if set to hourly ## if [[ "$SS_INTERVAL_CLEAN" == "hourly" ]]; then source /var/www/ss-clean fi ## delete lock files ## rm -R -f /tmp/3-cron-hourly*.lock*