>одно скажу что -15 это не -9
>15 - пока дойдет, пока отработает..
>даже по -9 сниматься может дольше чем хочется. -9 это жестко)Да пробавал я и вместо -15 -9
Даже цикл вставлял для сто процентной уверенности
while [ "`ps aux | grep -v 'grep' | grep 'ppp -auto vpn'`" ];do
i=$(($i+1));
done
>а нас не интересует какая БУДЕТ печать, нас интересует какая печать ПРОИСХОДИТ. Причем именно из под крона. Кстати, пользователь тот же? =)
Какой пользователь? в кроне от рута запускается
>ну а если в обычном режиме работает как нужно, копай в сторону переменных окружения, элементарный PATH проверь(все в лог короче :)), у меня был случай с ЛД_Сонфиг_пас. тоже блин парился.
>заодно залогируй что там за пид убивается. сдается мне он в автомате не отрабатывает.
Вот в окружении я мало что понимаю в смысле переменных
сделал так из ручного режима записываю переменные окружения в файл и то же самое по крону(файлы разные)
вот что выдает diff (приведу тольео разницу р-ручной к-крон)
р-BASH_ENV=/root/.bashrc к-пусто
р-BLOCKSIZE=K к-пусто
р-HISTCONTROL=ignorespace к-пусто
р-PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin к-PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
р-SHELL=/usr/local/bin/bash к-SHELL=/bin/sh
р-SHLVL=3 к-SHLVL=1
р-TERM=xterm к-TERM=dump
Все остольное одинаково
Долго мучился и спечатью и так в итоге вот что
PID="$(echo 'printf("%d",(split/\s{1,}/,`ps aux | grep -v "grep" | grep "ppp -auto vpn"`)[1])' | perl)"
в PID всегда NULL
пробовал так
PS=`ps aux | grep -v 'grep' | grep 'ppp -auto vpn'`
PID=`echo $PPPPS | cut -d ' ' -f2`
в PID опять NULL
Че за хрень понять не могу.
Есть соображения