Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Syntax error: EOF in backquote substitution  (Прочитано 4143 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Syntax error: EOF in backquote substitution
« : 25 Декабря 2013, 17:45:25 »
При запуске скрипта со след. содержимым:
#!/bin/sh
mkdir /bk/backup
cd /bk/backup
tar -zcvf `date +%d-%m-%Y`arhiv.tar.gz /home/ilyas/data.sh

mkdir /bk/`date +%d-%m-%Y`
mv ./*.tar.gz /bk/`date +%d-%m-%Y`
chmod -Rf 777 /bk/

ftp -n 185.8.212.17 <<END_SCRIPT
quote USER root
quote PASS ****
put /bk/`date +%d-%m-%Y`/`date +%d-%m-%Y`arhiv.tar.gz `date +%d-%m-%$
quit
END_SCRIPT
эрэм эрэф /bk/`date +%d-%m-%Y`/
эрэм эрэф /bk/backup/
exit 0

вылетает data.sh: 21: data.sh: Syntax error: EOF in backquote substitution. где у меня ошибка?)
« Последнее редактирование: 25 Декабря 2013, 17:47:31 от crp.518 »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Syntax error: EOF in backquote substitution
« Ответ #1 : 25 Декабря 2013, 19:16:48 »
Не нужно один и тот же вопрос задавать в разных темах и разделах.

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Syntax error: EOF in backquote substitution
« Ответ #2 : 25 Декабря 2013, 19:47:57 »
Так я подумал что тот раздел не подходит к моей проблеме и создал новую...

Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: Syntax error: EOF in backquote substitution
« Ответ #3 : 25 Декабря 2013, 21:53:16 »
put /bk/`date +%d-%m-%Y`/`date +%d-%m-%Y`arhiv.tar.gz `date +%d-%m-%$

Проверьте выделенное красным, случайно там не закралась ошибка?
(Нажмите, чтобы показать/скрыть)
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Syntax error: EOF in backquote substitution
« Ответ #4 : 25 Декабря 2013, 22:08:39 »
Цитировать
вылетает data.sh: 21: data.sh: Syntax error: EOF in backquote substitution. где у меня ошибка?)
два раза выполнить data.sh получить ошибка вот это END_SCRIPT
должно
data0.sh - END_SCRIPT0
data1.sh - END_SCRIPT1
Wars ~.o

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Syntax error: EOF in backquote substitution
« Ответ #5 : 25 Декабря 2013, 23:09:27 »
Я в другой теме уже сказал - строка скопирована не полностью. Там должно быть еще и имя файла. Копируйте внимательнее.

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Syntax error: EOF in backquote substitution
« Ответ #6 : 26 Декабря 2013, 18:31:18 »
put /bk/`date +%d-%m-%Y`/`date +%d-%m-%Y`arhiv.tar.gz `date +%d-%m-%$

Проверьте выделенное красным, случайно там не закралась ошибка?
(Нажмите, чтобы показать/скрыть)

#!/bin/sh
mkdir /bk/backup
cd /bk/backup
tar -zcvf `date +%d-%m-%Y`_nazvanie_arhiva.tar.gz /root/

mkdir /bk/`date +%d-%m-%Y`
mv ./*.tar.gz /bk/`date +%d-%m-%Y`
chmod -Rf 777 /bk/

ftp -n vash.udalenniftp.ru <<END_SCRIPT
quote USER user
quote PASS vashpass
put /bk/`date +%d-%m-%Y`/`date +%d-%m-%Y`_nazvanie_arhiva.tar.gz `date +%d-%m-%Y`_nazvanie_arhiva.tar.gz
quit
END_SCRIPT
эрэм эрэф /bk/`date +%d-%m-%Y`/
эрэм эрэф /bk/backup/
exit 0

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.