The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с date"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Проблема с date"  +/
Сообщение от Graf (??) on 28-Фев-12, 18:44 
Доброго времени суток, только начинаю осваивать bash.
Сейчас пишу скрипт для автоматического бекапа содержимого сайта и дампа бд.

Собственно сам скрипт:

#/bin/bash
D=`date +%d.%m`
cd /usr/local/www/nginx/
tar -czvf /usr/backup//site_$D.tar.gz *
mysqldump --databases site -u ****** -p***** > /usr/backup/db_$D.sql
tar -czvf /usr/backup/db_$D.tar.gz /usr/backup/db_$D.sql
rm /usr/backup/db_$D.sql
cd /usr/backup
ncftpput -u ******* -p ****** -R ****** "backups/" site_$D.tar.gz
ncftpput -u ******* -p ****** -R ****** "backups/" db_$D.tar.gz
rm site_$D.tar.gz
rm db_$D.tar.gz

Собственно, проблема:
Запускал скрипт два дня назад, все прекрасно отработало.
Запускаю сегодня, получаю:

D=28.02: Command not found.
D: Undefined variable.

Кто виноват и что делать?
Заранее спасибо

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с date"  +/
Сообщение от dima (??) on 29-Фев-12, 05:24 

> #/bin/bash

#!/bin/bash

Проблема в ручках кривых

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблема с date"  +/
Сообщение от КуКу (ok) on 29-Фев-12, 12:48 
Да ладно, с кем по началу не было.

для отладки шеловских скриптов первую строчку лутше заменять на:

#!/bin/bash -x

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру