ACC SHELL
#!/bin/bash
#
# File:
# backup_cron
#
# Module:
# Backup module
#
# Authors:
# Ladislav Slezak <lslezak@suse.cz>
#
# Description:
# Start backup module - use predefined profile
# This script is called from cron
#
# $Id: backup_cron 54687 2009-01-16 11:39:48Z locilka $
#
PROFILE=$1
# check profile name
if [ "$PROFILE" == "" ]; then
echo "Missing profile name";
exit 1;
fi
# load set_lang_from_sysconfig function
. /usr/lib/YaST2/bin/yast2-funcs
# set language
set_lang_from_sysconfig
# add /sbin to PATH - needed in cron mode when target is NFS
# (otherwise command checkproc in 'rcportmap status' fails
export PATH=$PATH:/sbin
# start backup - set cron mode, set nice level to not slowdown other processes
# set server component testsuite to parse UI requests
nice -n 15 /usr/lib/YaST2/bin/y2base backup "(\"cron\")" "(\"${PROFILE}\")" UI > /dev/null
ACC SHELL 2018