URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77540
[ Назад ]

Исходное сообщение
"Баг в crontab and FreeBSD7.0-beta3?"

Отправлено LOL , 27-Ноя-07 00:35 
Народ, что за лажа. При выполнении из крона вот такого ps aux > /temp получаем:
....
root      952  0.0  0.2  5744  2184  ??  Is    9:35PM   0:00.09 /usr/local/sbin
root      986  0.0  0.5 11360  5476  ??  Is    9:35PM   0:00.02 /usr/local/sbin
...
Руками из командной строки:
...
root      952  0,0  0,2  5744  2184  ??  Is   21:35     0:00,09 /usr/local/sbin/apcupsd --kill-on-powerfail
root      986  0,0  0,5 11360  5476  ??  Is   21:35     0:00,02 /usr/local/sbin/smbd -D -s /usr/local/etc/smb.conf
....

Тоесть из крона обрезает часть текста. Долго не мог понять, почему не выполняются некоторые скрипты из крона. Оказалось, например, греп не срабатывает (в данном случае) на apcupsd:
типа ps aux|grep apcupsd из крона не выводит ничего. Хотя если запустить руками из шела, то все работает нормально.
БАГ?


Содержание

Сообщения в этом обсуждении
"Баг в crontab and FreeBSD7.0-beta3?"
Отправлено universite , 27-Ноя-07 06:31 
>типа ps aux|grep apcupsd из крона не выводит ничего. Хотя если запустить
>руками из шела, то все работает нормально.
>БАГ?


     -w      Use 132 columns to display information, instead of the default
             which is your window size.  If the -w option is specified more
             than once, ps will use as many columns as necessary without
             regard for your window size.

Используйте: ps -auxw


"Баг в crontab and FreeBSD7.0-beta3?"
Отправлено Аноним , 27-Ноя-07 07:12 
>Используйте: ps -auxw

Welcome to BSD! Use: ps auxww



"Баг в crontab and FreeBSD7.0-beta3?"
Отправлено LOL , 27-Ноя-07 21:36 
>>Используйте: ps -auxw
>
>Welcome to BSD! Use: ps auxww

Зашибись, но еще в FreeBSD7.0-beta2 ps aux работал нормально. И при добавлении в крон /etc/rc.d/natd start он  падло упорно не запускается, а с командной строки стартует как пить дать. Какого?


"Баг в crontab and FreeBSD7.0-beta3?"
Отправлено universite , 28-Ноя-07 03:18 
>>>Используйте: ps -auxw
>>
>>Welcome to BSD! Use: ps auxww
>
>Зашибись, но еще в FreeBSD7.0-beta2 ps aux работал нормально. И при добавлении
>в крон /etc/rc.d/natd start он  падло упорно не запускается, а
>с командной строки стартует как пить дать. Какого?

killall -HUP crond делали?
логи смотрели, почему не запускалось?


"Баг в crontab and FreeBSD7.0-beta3?"
Отправлено LOL , 28-Ноя-07 22:35 

>killall -HUP crond делали?
>логи смотрели, почему не запускалось?

Делал, ребутал комп даже пару раз. В логах все четко - есть запись что это все выполняется в указаное время, но не стартует падло и все. вот токо так заработало:
/sbin/natd -n nve0
Иначе никак.


"Баг в crontab and FreeBSD7.0-beta3?"
Отправлено universite , 29-Ноя-07 06:11 

>Делал, ребутал комп даже пару раз. В логах все четко - есть
>запись что это все выполняется в указаное время, но не стартует
>падло и все. вот токо так заработало:
>/sbin/natd -n nve0
>Иначе никак.

Попробуйте этот NAT под нагрузкой.
Мне пришлось уйти на ng_nat при необъяснимых падениях штатного natd.


"Баг в crontab and FreeBSD7.0-beta3?"
Отправлено LOL , 29-Ноя-07 16:25 
>Попробуйте этот NAT под нагрузкой.
>Мне пришлось уйти на ng_nat при необъяснимых падениях штатного natd.

OK