#!/bin/bash
BACKUP=backup_date
SOURCE=Arithmetic_Operators
echo "Taking backup from ${SOURCE} directory to backup directory ${BACKUP} .."
# Checking the source directory ${SOURCE} exists or not ! if not exists die
# Script is unsuccessful with exit status # 1
[ ! -d $SOURCE ] && echo "source directory $SOURCE not found"
exit 1
# Checking the backup directory ${BACKUP} exists or not ! if not exists die
# Script is unsuccessful with exit status # 2
[ ! -d $BACKUP ] && echo "backup directory $BACKUP not found"
exit 2
# Let Start the backing up
tar cvf $SOURCE $BACKUP 2> /wrong/logs.txt
if [ $? -ne 0 ]
then
# die with unsuccessful shell script termination exit status # 3
echo "An error occurred while making a source directory backup, see /wrong/logs.txt file".
exit 3
fi
Это мой сценарий резервного копирования исходный каталог (Arithmetic_Operators) в папку назначения (backup_date), во время выполнения скрипта мой сценарий, заканчивающийся с сообщениемсценарий оболочки резервное копирование исходного каталога в каталог резервного копирования
Принимая резервную копию из каталога Arithmetic_Operators для резервного копирования каталога backup_date ..
каталога источника Arithmetic_Operators не найден
где я сделал ошибку, почему т его сценарий не работает, не могли бы вы помочь мне в этом?
наиболее proabably нет каталога 'Arithmetic_Operators 'в каталоге, где вы запускаете скрипт. –
Спасибо Джеральду !!, между тем ничего плохого в скрипте, это могут быть проблемы с каталогом, а не на пути или самой директории нет. – PradyJord
Спасибо Pradyjord – viswa