ACC SHELL

Path : /usr/lib/YaST2/bin/
File Upload :
Current File : //usr/lib/YaST2/bin/backup_cron

#!/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