[+]Skrypt bash
: 12 czerwca 2016, 10:08
Czesc,
Mam pewien problem i nie wiem jak sobie z nim poradzić. Jestem dość świeży jeżeli chodzi o programowanie, Linuxa czy pisanie skryptów w bash.
Problem polega na tym, że:
Moj skrypt znajduje się w np w /root/skrypt
dst_path="/nauka/dir1/dir2"
tmp_path="tmp"
nazwa_pliku=test
#Zmienna tmp_path to katalog tworzony automatycznie po odpaleniu skryptu w katalogu gdzie skrypt sie znajduje.
if cp $tmp_path/$nazwa_pliku $dst_path && echo Kopiuje plik wynikowy do $dst_path.
then echo "Plik zostal skopiowany"
else echo "Plik nie został skopiowany- sprawdz dlaczego !!!"
fi
Problem w tym że cp nie dochodzi do skutku, ciągle mam komunikat "cp: nie można utworzyć zwykłego pliku `/nauka/dir1/dir2': Nie ma takiego pliku ani katalogu".
Mam pewien problem i nie wiem jak sobie z nim poradzić. Jestem dość świeży jeżeli chodzi o programowanie, Linuxa czy pisanie skryptów w bash.
Problem polega na tym, że:
Moj skrypt znajduje się w np w /root/skrypt
dst_path="/nauka/dir1/dir2"
tmp_path="tmp"
nazwa_pliku=test
#Zmienna tmp_path to katalog tworzony automatycznie po odpaleniu skryptu w katalogu gdzie skrypt sie znajduje.
if cp $tmp_path/$nazwa_pliku $dst_path && echo Kopiuje plik wynikowy do $dst_path.
then echo "Plik zostal skopiowany"
else echo "Plik nie został skopiowany- sprawdz dlaczego !!!"
fi
Problem w tym że cp nie dochodzi do skutku, ciągle mam komunikat "cp: nie można utworzyć zwykłego pliku `/nauka/dir1/dir2': Nie ma takiego pliku ani katalogu".