Есть в кронтабе строчка (прописывал под рутом):
5 0 * * * /usr/local/bin/1.shЕсть скрипт скриптов
----file 1.sh---
#!/bin/sh
/usr/local/bin/trafrotate
/usr/local/bin/2text
/usr/local/bin/db_step1
/usr/local/bin/db_step2
Все это запускается как нужно... но вот исполняется только первая строчка
(трафротейт) - имеет атрибуты rwx r-x r-x root wheelОстальные скрипты имеют те же атрибуты, но не работают они... (при том, что
когда вхожу под su - все прекрасно исполняется и работает в ручном режиме)Текст скрипта 2text
#!/bin/sh
date=`date -v-1d +%d%b`
fp=/usr/local/var/trafd/trafd
fn=/usr/local/var/trafd/txt/trafd
traflog -a -n -i $fp.rl0.$date >> $fn.rl0.$dateМожет ли, что когда вхожу под рутом дата выбрасывается на английском, а под
кроном оно думает на русском иил как-то еще?
Как проверить, что делать?
Спасибо
>Есть в кронтабе строчка (прописывал под рутом):
>5 0 * * * /usr/local/bin/1.sh
>
>Есть скрипт скриптов
>
>----file 1.sh---
>#!/bin/sh
>/usr/local/bin/trafrotate
>/usr/local/bin/2text
>/usr/local/bin/db_step1
>/usr/local/bin/db_step2
>
>
>Все это запускается как нужно... но вот исполняется только первая строчка
>(трафротейт) - имеет атрибуты rwx r-x r-x root wheel
>
>Остальные скрипты имеют те же атрибуты, но не работают они... (при том,
>что
>когда вхожу под su - все прекрасно исполняется и работает в ручном
>режиме)
>
>Текст скрипта 2text
>#!/bin/sh
>date=`date -v-1d +%d%b`
>fp=/usr/local/var/trafd/trafd
>fn=/usr/local/var/trafd/txt/trafd
>traflog -a -n -i $fp.rl0.$date >> $fn.rl0.$date
>
>Может ли, что когда вхожу под рутом дата выбрасывается на английском, а
>под
>кроном оно думает на русском иил как-то еще?
>Как проверить, что делать?
>СпасибоПоставь проверку на возвращаемый скриптом результат и проверяй как далеко ты зашёл. Увидишь на каком скрипте спотыкается а потом уже смотри в нём. Таже самая методика.
Единственный вариант по моему, хотя могу и ошибаться.
>>Может ли, что когда вхожу под рутом дата выбрасывается на английском, а
>>под
>>кроном оно думает на русском иил как-то еще?
>>Как проверить, что делать?
>>Спасибо
>
>Поставь проверку на возвращаемый скриптом результат и проверяй как далеко ты зашёл.
>Увидишь на каком скрипте спотыкается а потом уже смотри в нём.
>Таже самая методика.
>Единственный вариант по моему, хотя могу и ошибаться.Как проверить результат, что возвращает скрипт?
Сорри за ламеризм.