mirror of
https://github.com/guezoloic/serverconfig.git
synced 2026-03-28 18:03:49 +00:00
feat: add crontab function to automatically run services
This commit is contained in:
14
utils.sh
14
utils.sh
@@ -68,4 +68,18 @@ function env_variable() {
|
||||
echo "$key=$value" >> "$ENV_FILE"
|
||||
log_success "$key created."
|
||||
fi
|
||||
}
|
||||
|
||||
function add_crontab() {
|
||||
if ! command -v crontab >/dev/null 2>&1; then
|
||||
log_error "Error: crontab not found."
|
||||
fi
|
||||
|
||||
CRON_JOB=$1
|
||||
crontab -l 2>/dev/null | grep -F "$CRON_JOB" > /dev/null 2>&1
|
||||
|
||||
if ! crontab -l 2>/dev/null | grep -Fq "$CRON_JOB"; then
|
||||
(crontab -l 2>/dev/null; echo "$CRON_JOB") | crontab -
|
||||
log_success "Cron job added."
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user