The OpenNET Project / Index page

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

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

"Не работает crontab на одном задании"  +/
Сообщение от SubGun (ok) on 05-Ноя-09, 16:01 
Есть сервер на SLES10, у которого в /etc/crontab такое вот задание:

0       2       *       *       *       root    /usr/local/backup/backup.rc

И сам файл:

#!/bin/sh

BACKUP_DIR=/var/backup_windows
BACKUP_SERVER=morpheus.domain.ru
BACKUP_SERVER_DIR=//morpheus/FreeBSD
checkdate=`/bin/date | /usr/bin/awk '{print $1}'`

/usr/bin/smbmount //morpheus/FreeBSD /mnt -o username=psa,password=123456

cd ${BACKUP_DIR}/

case "${checkdate}" in
            Пнд)
                ISDATE="Mon"
                ;;
            Втр)
                ISDATE="Tue"
                ;;
            Срд)
                ISDATE="Wed"
                ;;
            Чтв)
                ISDATE="Thu"
                ;;
            Птн)
                ISDATE="Fri"
                ;;
            Сбт)
                ISDATE="Sat"
                ;;
            *)
                exit 1
                ;;
esac
/bin/rm -f /mnt/zion.domain.ru/${ISDATE}/*.gz
/bin/tar cvzf /mnt/zion.domain.ru/${ISDATE}/etc.tar.gz /etc
/bin/cp -R /media/RAID5/Sites /mnt/zion.domain.ru/${ISDATE}/
/bin/tar cvzf /mnt/zion.domain.ru/${ISDATE}/home.tar.gz /home
/bin/tar cvzf /mnt/zion.domain.ru/${ISDATE}/mysql.tar.gz /var/lib/mysql

/bin/umount /mnt

Ошибок нет в логах, но задание не выполняется. Для остальных заданий крон работает. Кто знает почему?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Не работает crontab на одном задании"  +/
Сообщение от anonymous (??) on 05-Ноя-09, 16:21 
>checkdate=`/bin/date | /usr/bin/awk '{print $1}'`

Какая локаль будет у date, запущенной из crontab? Дальше предполагается, что ru_RU.чтототам

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Не работает crontab на одном задании"  +/
Сообщение от SubGun (ok) on 06-Ноя-09, 14:40 
>>checkdate=`/bin/date | /usr/bin/awk '{print $1}'`
>
>Какая локаль будет у date, запущенной из crontab? Дальше предполагается, что ru_RU.чтототам
>

koi8-r

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Не работает crontab на одном задании"  +/
Сообщение от Pahanivo email(ok) on 05-Ноя-09, 16:47 
>[оверквотинг удален]
>            
>    ;;
>            
>Втр)
>            
>    ISDATE="Tue"
>            
>    ;;
>            
>Срд)

первое что нужно сделать это избавится от этого идиотизма и использовать цифровые значения
второе что нужно сделать проверить выполняется ли скрипт из консоли - если да то смотреть в сторону прописания полных путей ко всем тулзам используемым в скрипте

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Не работает crontab на одном задании"  +/
Сообщение от SubGun (ok) on 05-Ноя-09, 17:47 
>первое что нужно сделать это избавится от этого идиотизма и использовать цифровые
>значения

Цифровые значения для дней недели очень неудобны. Я решился так.

>второе что нужно сделать проверить выполняется ли скрипт из консоли - если
>да то смотреть в сторону прописания полных путей ко всем тулзам
>используемым в скрипте

Конечно выполняется, иначе я бы не спрашивал. полные пути тоже, как видите, есть

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Не работает crontab на одном задании"  +/
Сообщение от PavelR (??) on 05-Ноя-09, 19:20 
>[оверквотинг удален]
>>значения
>
>Цифровые значения для дней недели очень неудобны. Я решился так.
>
>>второе что нужно сделать проверить выполняется ли скрипт из консоли - если
>>да то смотреть в сторону прописания полных путей ко всем тулзам
>>используемым в скрипте
>
>Конечно выполняется, иначе я бы не спрашивал. полные пути тоже, как видите,
>есть

Вас что, учить отлаживать скрипты ?

почту от крона прочитайте. если ничего не будет - добавьте требуемый вывод.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Не работает crontab на одном задании"  +/
Сообщение от SubGun (ok) on 06-Ноя-09, 11:56 
Сделал так:

0       11      *       *       *       root    /usr/local/backup/backup.rc > mail -s backup subgun@domain.ru 2>&1

но вот все, что приходит:

No message, no subject; hope that's ok

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Не работает crontab на одном задании"  +/
Сообщение от Pahanivo email(ok) on 06-Ноя-09, 08:28 
>>первое что нужно сделать это избавится от этого идиотизма и использовать цифровые
>>значения
>
>Цифровые значения для дней недели очень неудобны. Я решился так.

неудобны чем именно?
ты написал заведомо кривой непереносимый скрипт - сменилась локаль и привет - скрипт уже не рабочий

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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