Уважаемые дамы и господа! Для вас сохранен старый форум по адресу http://forum.intersyst.ru

Страницы: 1
RSS
Запуск mgr -nodico -X по крону
 
Добрый день!

Написал скрипт:

Код
#/bin/bash


pname="pin_mod.job"
dpath="/DHS3bin/mtcl"


ppath_name="$dpath/$pname"
ltime=`date +"%R_%d%m%y"`


LOG="pin_mod.log"

function load {

    if [ -f $ppath_name ]; then

        mgr -nodico -X $ppath_name

        if [ $? = 0 ]; then
                cat $ppath_name >> $dpath/$LOG
#               rm $ppath_name
                echo "$ltime Load success" >> $dpath/$LOG

        else
                echo "$ltime Loading error" >> $dpath/$LOG
                exit 1
        fi
    else
        echo "$ltime Nothing to do!" >> $dpath/$LOG
    fi
}

echo "$ltime =============================" >> $dpath/$LOG
load
echo "$litme =============================" >> $dpath/$LOG



При запуске вручную скрипт срабатывает. Если прописываю запуск в кронтаб, то скрипт запускается, но команду "mgr -nodico" не запускает, в логе пишет только это:
16:39_060114 =============================
16:39_060114 Loading error

С правами игрался, не помогает.
Код
(1)xa000000> ls -la pin_m*
-rw-rw-r--    1 mtcl     tel            89 Jan  6 16:37 pin_mod.job
-rw-r--r--    1 mtcl     tel        344985 Jan  6 16:39 pin_mod.log
-rwxr--r--    1 mtcl     tel           627 Jan  6 16:29 pin_mod.sh


Подскажите в чем ошибка?
 
Можно закрывать тему, сам додумался.

Нужно указывать полный путь до команды mgr, вот так правильно:

/usr2/oneshot/mtcl/mgr -nodico -X $ppath_name
Страницы: 1
Читают тему