Re: 'at' problems
Hello! On Fri, Jan 05, 2007 at 08:48:22PM +0300, Yuri Kozlov wrote: > 05.01.07, Alexander Burnos<[EMAIL PROTECTED]> написал(а): > >> Так работает: > >> echo 'touch /tmp/lala' | /usr/bin/at -V now +1 minute > > > >Garbled time в предыдущем примере из-за неверного формата времени, видно > >в at 3.1.9 он изменился в отличии от 3.1.8, который у меня. > > > >Но проблема не в этом, задача ставится в очередь корректно и на нужные > >время. Проблема в том, что во время выполнения atd выдает: > >File a301290a61 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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: 'at' problems
05.01.07, Alexander Burnos<[EMAIL PROTECTED]> написал(а): > Так работает: > echo 'touch /tmp/lala' | /usr/bin/at -V now +1 minute Garbled time в предыдущем примере из-за неверного формата времени, видно в at 3.1.9 он изменился в отличии от 3.1.8, который у меня. Но проблема не в этом, задача ставится в очередь корректно и на нужные время. Проблема в том, что во время выполнения atd выдает: File a301290a61 is in wrong format - aborting В мане написано, что формат времени задаётся в POSIX.2. Неужто он так быстро изменился ? Вы с now пробовали ? -- Regards, Yuri Kozlov
Re: 'at' problems
Hello! On Fri, Jan 05, 2007 at 06:57:26PM +0300, Yuri Kozlov wrote: > 2007/1/5, Yuri Kozlov <[EMAIL PROTECTED]>: > >05.01.07, Alexander Burnos<[EMAIL PROTECTED]> написал(а): > >> > Без dev/null запустите и посмотрите на ошибки. > >> > >> Пробовал, ничего критичного не вижу: > >> echo "cool" | /usr/bin/at +1 minute > >> warning: commands will be executed using /bin/sh > >> job 83 at 2007-01-05 09:32 > > > >[EMAIL PROTECTED]:~$ echo "cool" | /usr/bin/at -V +1 minute > >at version 3.1.9 > >Bug reports to: [EMAIL PROTECTED] (Ryan Murray) > >syntax error. Last token seen: + > >Garbled time > >[EMAIL PROTECTED]:~$ > > > >правда тестинг > > > ГОните и я вместе с вами :) > Так работает: > echo 'touch /tmp/lala' | /usr/bin/at -V now +1 minute Garbled time в предыдущем примере из-за неверного формата времени, видно в at 3.1.9 он изменился в отличии от 3.1.8, который у меня. Но проблема не в этом, задача ставится в очередь корректно и на нужные время. Проблема в том, что во время выполнения atd выдает: File a301290a61 is in wrong format - aborting -- WBR, Alexander Burnos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: 'at' problems
2007/1/5, Yuri Kozlov <[EMAIL PROTECTED]>: 05.01.07, Alexander Burnos<[EMAIL PROTECTED]> написал(а): > > Без dev/null запустите и посмотрите на ошибки. > > Пробовал, ничего критичного не вижу: > echo "cool" | /usr/bin/at +1 minute > warning: commands will be executed using /bin/sh > job 83 at 2007-01-05 09:32 [EMAIL PROTECTED]:~$ echo "cool" | /usr/bin/at -V +1 minute at version 3.1.9 Bug reports to: [EMAIL PROTECTED] (Ryan Murray) syntax error. Last token seen: + Garbled time [EMAIL PROTECTED]:~$ правда тестинг ГОните и я вместе с вами :) Так работает: echo 'touch /tmp/lala' | /usr/bin/at -V now +1 minute -- Regards, Yuri Kozlov -- Regards, Yuri Kozlov
Re: 'at' problems
05.01.07, Alexander Burnos<[EMAIL PROTECTED]> написал(а): > Без dev/null запустите и посмотрите на ошибки. Пробовал, ничего критичного не вижу: echo "cool" | /usr/bin/at +1 minute warning: commands will be executed using /bin/sh job 83 at 2007-01-05 09:32 [EMAIL PROTECTED]:~$ echo "cool" | /usr/bin/at -V +1 minute at version 3.1.9 Bug reports to: [EMAIL PROTECTED] (Ryan Murray) syntax error. Last token seen: + Garbled time [EMAIL PROTECTED]:~$ правда тестинг -- Regards, Yuri Kozlov
Re: 'at' problems
Hello! On Fri, Jan 05, 2007 at 08:36:49PM +0500, Nikolay Polivanov wrote: > > Есть sarge, на нем at из репозитария: > > at version 3.1.8 > > > > Ставлю какую-нибудь задачу, допустим просто echo какой-нибудь: > > > > echo "cool" | /usr/bin/at +1 minute > /dev/null 2>&1 > > > echo "cool" | .. даст на stdin для at "cool", а не echo "cool", может > быть в этом ошибка? Нет, проблема в том, что этот "cool" даже не пытается выполниться. См. мое письмо выше по триду, atd не хочет признавать формат job'а, который формируется at -- WBR, Alexander Burnos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: 'at' problems
Fri, 5 Jan 2007 13:50:38 +0200 Alexander Burnos <[EMAIL PROTECTED]> пишет: > Здравствуйте! > > Есть sarge, на нем at из репозитария: > at version 3.1.8 > > Ставлю какую-нибудь задачу, допустим просто echo какой-нибудь: > > echo "cool" | /usr/bin/at +1 minute > /dev/null 2>&1 > echo "cool" | .. даст на stdin для at "cool", а не echo "cool", может быть в этом ошибка?
Re: 'at' problems
Hello! On Fri, Jan 05, 2007 at 05:53:17PM +0300, Иван Лох wrote: > On Fri, Jan 05, 2007 at 04:31:52PM +0200, Alexander Burnos wrote: > > > >echo "cool" | /usr/bin/at +1 minute > /dev/null 2>&1 > > > > > > Без dev/null запустите и посмотрите на ошибки. > > > > Пробовал, ничего критичного не вижу: > > echo "cool" | /usr/bin/at +1 minute > > warning: commands will be executed using /bin/sh > > job 83 at 2007-01-05 09:32 > > Попробуйте вместо echo touch /tmp/_test > может у вас с sendmail проблемы? Все же, с at/atd. Запустил /usr/sbin/atd -d и увидел следующее при попытке выполнить at-job: File a301290a61 is in wrong format - aborting at/atd из одного пакаджа: at_3.1.8-11_amd64.deb Куда бы копнуть? -- WBR, Alexander Burnos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: 'at' problems
Hello! On Fri, Jan 05, 2007 at 05:53:17PM +0300, Иван Лох wrote: > > > >echo "cool" | /usr/bin/at +1 minute > /dev/null 2>&1 > > > Без dev/null запустите и посмотрите на ошибки. > > Пробовал, ничего критичного не вижу: > > echo "cool" | /usr/bin/at +1 minute > > warning: commands will be executed using /bin/sh > > job 83 at 2007-01-05 09:32 > > Попробуйте вместо echo touch /tmp/_test > может у вас с sendmail проблемы? Нет, команды реально не выполняются. Баг был замечен на реальных команда, echo - для теста. Ради интереса еще раз с touch попробовал - ничего. Команда записывается в atjobs успешно, но во время выполнения "раздваивается" на два файла и atq выводит следующее: 85 2007-01-05 10:16 a dispatcher 85 2007-01-05 10:16 = dispatcher До выполнения, это была "одна" команда: 85 2007-01-05 10:16 a dispatcher ls -al /var/spool/cron/atjobs/ total 12 drwx-- 2 daemon daemon 38 Jan 5 10:16 . drwxr-xr-x 5 root root 48 Oct 17 2005 .. -rw--- 1 daemon daemon6 Jan 5 10:15 .SEQ -rwx-- 2 dispatcher dispatcher 1272 Jan 5 10:15 =0005501290a54 -rwx-- 2 dispatcher dispatcher 1272 Jan 5 10:15 a0005501290a54 Почта ходила так и локально, так и вне - все ок. -- WBR, Alexander Burnos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: 'at' problems
On Fri, Jan 05, 2007 at 04:31:52PM +0200, Alexander Burnos wrote: > > >echo "cool" | /usr/bin/at +1 minute > /dev/null 2>&1 > > > > Без dev/null запустите и посмотрите на ошибки. > > Пробовал, ничего критичного не вижу: > echo "cool" | /usr/bin/at +1 minute > warning: commands will be executed using /bin/sh > job 83 at 2007-01-05 09:32 Попробуйте вместо echo touch /tmp/_test может у вас с sendmail проблемы? > -- > WBR, > Alexander Burnos > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- С коммунистическим приветом, Иван Лох -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: 'at' problems
Hello! On Fri, Jan 05, 2007 at 03:52:09PM +0300, Yuri Kozlov wrote: > 05.01.07, Alexander Burnos<[EMAIL PROTECTED]> написал(а): > >Здравствуйте! > > > >Есть sarge, на нем at из репозитария: > >at version 3.1.8 > > > >Ставлю какую-нибудь задачу, допустим просто echo какой-нибудь: > > > >echo "cool" | /usr/bin/at +1 minute > /dev/null 2>&1 > > Без dev/null запустите и посмотрите на ошибки. Пробовал, ничего критичного не вижу: echo "cool" | /usr/bin/at +1 minute warning: commands will be executed using /bin/sh job 83 at 2007-01-05 09:32 -- WBR, Alexander Burnos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: 'at' problems
05.01.07, Alexander Burnos<[EMAIL PROTECTED]> написал(а): Здравствуйте! Есть sarge, на нем at из репозитария: at version 3.1.8 Ставлю какую-нибудь задачу, допустим просто echo какой-нибудь: echo "cool" | /usr/bin/at +1 minute > /dev/null 2>&1 Без dev/null запустите и посмотрите на ошибки. -- Regards, Yuri Kozlov
'at' problems
Здравствуйте! Есть sarge, на нем at из репозитария: at version 3.1.8 Ставлю какую-нибудь задачу, допустим просто echo какой-нибудь: echo "cool" | /usr/bin/at +1 minute > /dev/null 2>&1 Вижу в очереди: atq 78 2007-01-05 06:48 a user Через минуту ничего не происходит, но зато: atq 78 2007-01-05 06:48 a dispatcher 78 2007-01-05 06:48 = dispatcher Смотрю в /var/spool/cron/atjobs, там два абсолютно идентичных файла: -rwx-- 2 dispatcher dispatcher 1260 Jan 5 06:47 =0004e01290984 -rwx-- 2 dispatcher dispatcher 1260 Jan 5 06:47 a0004e01290984 Делаю: atrm 78 Получаю: Warning: deleting running job Что это может быть? Куда копать? Заранее спасибо. -- WBR, Alexander Burnos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]