while [ $# -gt 0 ]; do
case $1 in
-c)
CONFIG_FILE_PATH="$2"
shift 2
;;
*)
${ECHO} "Unknown Option \"$1\"" 1>&2
exit 2
;;
esac
done
if [ -z $CONFIG_FILE_PATH ] ; then
SCRIPTPATH=$(cd ${0%/*} && pwd -P)
CONFIG_FILE_PATH="${SCRIPTPATH}/pg_backup.config"
fi
if [ ! -r ${CONFIG_FILE_PATH} ] ; then
echo "Could not load config file from ${CONFIG_FILE_PATH}" 1>&2
exit 1
fi
source "${CONFIG_FILE_PATH}"
[ ! -r ${CONFIG_FILE_PATH} ] пишет Could not load config file from /pg_backup.config хотя я запускаю от рута(без параметров), и права вроде бы все есть, в какую сторону смотреть? скрипт отсюда:https://wiki.postgresql.org/wiki/Automated_Backup_on_Linux
В echo $SCRIPTPATH почему-то пусто, не могу понять почему