Re: 'at' problems
Hello!
On Fri, Jan 05, 2007 at 08:48:22PM +0300, Yuri Kozlov wrote:
> 05.01.07, Alexander Burnos<alex@localhost.org.ua> написал(а):
> >> Так работает:
> >> echo 'touch /tmp/lala' | /usr/bin/at -V now +1 minute
> >
> >Garbled time в предыдущем примере из-за неверного формата времени, видно
> >в at 3.1.9 он изменился в отличии от 3.1.8, который у меня.
> >
> >Но проблема не в этом, задача ставится в очередь корректно и на нужные
> >время. Проблема в том, что во время выполнения atd выдает:
> >File a0000301290a61 is in wrong format - aborting
>
> В мане написано, что формат времени задаётся в POSIX.2.
> Неужто он так быстро изменился ?
Вряд ли изменился. Но то, что 3.1.8 принимает формат как now, так и без
него - факт.
> Вы с now пробовали ?
Попробовал. Ничего не изменилось. Зато нарыл новые интересные
подробности:
Сабжевый глюк возникает лишь у некоторых юзеров! Т.е. есть системный
юзер user1, есть user2. Они ничем, по сути, кроме uid/gid не отличаются.
Никаких дополнительных специальных привелегий у них нет.
Но у user1 этот глюк проявляется, а у user2 - нет. Я запустил at-задачу
от обоих юзеров и посмотрел на diff файлов, которые в
/var/spool/cron/atjobs
Они абсолютно ничем не отличаются, кроме того, что в переменных первого
пути идут относительно user1, а во втором - относительно user2.
Ничего не понимаю..
--
WBR,
Alexander Burnos
Reply to: