ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] запуск задания чаще 1й минуты
@ 2003-02-04 12:59 vic ismakaev
  2003-02-04 13:31 ` Alexei Bayguzov
  2003-02-04 13:33 ` Vladimir Alyekhin
  0 siblings, 2 replies; 13+ messages in thread
From: vic ismakaev @ 2003-02-04 12:59 UTC (permalink / raw)
  To: community

Приветствую!
Друзья,не подскажете мне,как называется прога(аналог crond),которая позволяет 
выполнять задания чаще чем одна минута(с секундным дискретом времени).
-- 
С уважением
Виктор В Исмакаев


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] запуск задания чаще 1й минуты
  2003-02-04 12:59 [Comm] запуск задания чаще 1й минуты vic ismakaev
@ 2003-02-04 13:31 ` Alexei Bayguzov
  2003-02-04 13:41   ` vic ismakaev
  2003-02-04 13:33 ` Vladimir Alyekhin
  1 sibling, 1 reply; 13+ messages in thread
From: Alexei Bayguzov @ 2003-02-04 13:31 UTC (permalink / raw)
  To: community

On Tue, 4 Feb 2003 17:59:42 +0500
vic ismakaev <viclists@mail.esoo.ru> wrote:

> Приветствую!
> Друзья,не подскажете мне,как называется прога(аналог crond),которая позволяет 
> выполнять задания чаще чем одна минута(с секундным дискретом времени).

at?


С уважением,
    Алексей			
----------------------------------------
Alexei V. Bayguzov		ITC NSTU
E-mail: mrbond@itc.nstu.ru
----------------------------------------


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] запуск задания чаще 1й минуты
  2003-02-04 12:59 [Comm] запуск задания чаще 1й минуты vic ismakaev
  2003-02-04 13:31 ` Alexei Bayguzov
@ 2003-02-04 13:33 ` Vladimir Alyekhin
  2003-02-04 13:42   ` vic ismakaev
  1 sibling, 1 reply; 13+ messages in thread
From: Vladimir Alyekhin @ 2003-02-04 13:33 UTC (permalink / raw)
  To: community

Hi vic!
On Tue, Feb 04, 2003 at 05:59:42PM +0500, you wrote:
> Приветствую!
> Друзья,не подскажете мне,как называется прога(аналог crond),которая позволяет 
> выполнять задания чаще чем одна минута(с секундным дискретом времени).
не проще ли в этом случае эти задания выполнять каким-либо демоном?

-- 
Vladimir Alyekhin
CJSC "Internet-Service"
VA2-UANIC



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] запуск задания чаще 1й минуты
  2003-02-04 13:31 ` Alexei Bayguzov
@ 2003-02-04 13:41   ` vic ismakaev
  2003-02-04 14:08     ` [Comm] Re[2]: " isa
  0 siblings, 1 reply; 13+ messages in thread
From: vic ismakaev @ 2003-02-04 13:41 UTC (permalink / raw)
  To: community

4 Февраль 2003 18:31, Alexei Bayguzov написал:
> On Tue, 4 Feb 2003 17:59:42 +0500
>
> vic ismakaev <viclists@mail.esoo.ru> wrote:
> > Приветствую!
> > Друзья,не подскажете мне,как называется прога(аналог crond),которая
> > позволяет выполнять задания чаще чем одна минута(с секундным дискретом
> > времени).
>
> at?
Он вроде этого не умеет.
-- 
С уважением
Виктор В Исмакаев


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] запуск задания чаще 1й минуты
  2003-02-04 13:33 ` Vladimir Alyekhin
@ 2003-02-04 13:42   ` vic ismakaev
  2003-02-04 13:52     ` Grigory Milev
                       ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: vic ismakaev @ 2003-02-04 13:42 UTC (permalink / raw)
  To: community

4 Февраль 2003 18:33, Vladimir Alyekhin написал:
> Hi vic!
>
> On Tue, Feb 04, 2003 at 05:59:42PM +0500, you wrote:
> > Приветствую!
> > Друзья,не подскажете мне,как называется прога(аналог crond),которая
> > позволяет выполнять задания чаще чем одна минута(с секундным дискретом
> > времени).
>
> не проще ли в этом случае эти задания выполнять каким-либо демоном?
Проще конечно.Но для этого надо написать этого демона,чего я не умею.:)
-- 
С уважением
Виктор В Исмакаев


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] запуск задания чаще 1й минуты
  2003-02-04 13:42   ` vic ismakaev
@ 2003-02-04 13:52     ` Grigory Milev
  2003-02-04 13:59     ` Andrew Nazarkin
  2003-02-04 14:15     ` Yura Kalinichenko
  2 siblings, 0 replies; 13+ messages in thread
From: Grigory Milev @ 2003-02-04 13:52 UTC (permalink / raw)
  To: community

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "vic" == vic ismakaev <viclists@mail.esoo.ru> writes:

    vic> 4 Февраль 2003 18:33, Vladimir Alyekhin написал:
    >> Hi vic!
    >> 
    >> On Tue, Feb 04, 2003 at 05:59:42PM +0500, you wrote:
    >> > Приветствую!  > Друзья,не подскажете мне,как называется прога(аналог
    >> crond),которая > позволяет выполнять задания чаще чем одна минута(с
    >> секундным дискретом > времени).
    >> 
    >> не проще ли в этом случае эти задания выполнять каким-либо демоном?
    vic> Проще конечно.Но для этого надо написать этого демона,чего я не
    vic> умею.:) -- С уважением Виктор В Исмакаев

while [ 1 ]; do
        somthing what you want to run
        usleep <время в миллисекундах>
done

+-------------------------------------------------------+
Grigory Milev	mailto:week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQE+P8WDS14SMK5ZwWARAvM3AJsGs9lHR3REmjf58bQfpRUufngaxwCfV2tB
Pgqs828YTg6uKfmPgXBLqG4=
=3B9t
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] запуск задания чаще 1й минуты
  2003-02-04 13:42   ` vic ismakaev
  2003-02-04 13:52     ` Grigory Milev
@ 2003-02-04 13:59     ` Andrew Nazarkin
  2003-02-04 14:15       ` Alex Murygin
  2003-02-04 14:15     ` Yura Kalinichenko
  2 siblings, 1 reply; 13+ messages in thread
From: Andrew Nazarkin @ 2003-02-04 13:59 UTC (permalink / raw)
  To: community

On Tue, 4 Feb 2003 18:42:01 +0500
vic ismakaev <viclists@mail.esoo.ru> wrote:

> 4 Февраль 2003 18:33, Vladimir Alyekhin написал:
> > Hi vic!
> >
> > On Tue, Feb 04, 2003 at 05:59:42PM +0500, you wrote:
> > > Приветствую!
> > > Друзья,не подскажете мне,как называется прога(аналог
> > > crond),которая позволяет выполнять задания чаще чем одна минута(с
> > > секундным дискретом времени).
> >
> > не проще ли в этом случае эти задания выполнять каким-либо демоном?
> Проще конечно.Но для этого надо написать этого демона,чего я не
> умею.:)-- 

Ну тогда так:
#!/bin/sh
while true
do
	echo Hello! -  это комманда
	sleep 5  - молчать 5 сек.
done


Пускаешь скрипт в фоне и наслаждаешься )))



> С уважением
> Виктор В Исмакаев
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/community




^ permalink raw reply	[flat|nested] 13+ messages in thread

* [Comm] Re[2]: [Comm] запуск задания чаще 1й минуты
  2003-02-04 13:41   ` vic ismakaev
@ 2003-02-04 14:08     ` isa
  2003-02-05  6:42       ` Oleg K. Artemjev
  0 siblings, 1 reply; 13+ messages in thread
From: isa @ 2003-02-04 14:08 UTC (permalink / raw)
  To: vic ismakaev

>> at?
vi> Он вроде этого не умеет.
  Не умет он переодически, но кто вам мешает в скрипте вЁзвать его
  повторно? То есть каждую минуту вы запускаете вашу задачу и повторно
  запускаете вызов этого же скрипта через at?
  Своего рода рекурсия...


-- 
С уважением,
 isa                          mailto:iscander@mercuri.mk.ua




^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] запуск задания чаще 1й минуты
  2003-02-04 13:42   ` vic ismakaev
  2003-02-04 13:52     ` Grigory Milev
  2003-02-04 13:59     ` Andrew Nazarkin
@ 2003-02-04 14:15     ` Yura Kalinichenko
  2003-02-04 14:23       ` vic ismakaev
  2 siblings, 1 reply; 13+ messages in thread
From: Yura Kalinichenko @ 2003-02-04 14:15 UTC (permalink / raw)
  To: community

В Вт, 4 Фев 2003, vic ismakaev написал(а):

vi> 4 Февраль 2003 18:33, Vladimir Alyekhin написал:
vi> > Hi vic!
vi> >
vi> > On Tue, Feb 04, 2003 at 05:59:42PM +0500, you wrote:
vi> > > Приветствую!
vi> > > Друзья,не подскажете мне,как называется прога(аналог
vi> crond),которая
vi> > > позволяет выполнять задания чаще чем одна минута(с секундным
vi> дискретом
vi> > > времени).
vi> >
vi> > не проще ли в этом случае эти задания выполнять каким-либо демоном?
vi> Проще конечно.Но для этого надо написать этого демона,чего я не
vi> умею.:)
vi>
Ну щас тебе их насыпют...
Скажем, таких:

#!/bin/sh
timeout=5
task="date > /tmp/timestamp"

while [ 1 ]; do
  eval $task &
  sleep $timeout
done


-- 
Yura Kalinichenko




^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] запуск задания чаще 1й минуты
  2003-02-04 13:59     ` Andrew Nazarkin
@ 2003-02-04 14:15       ` Alex Murygin
  0 siblings, 0 replies; 13+ messages in thread
From: Alex Murygin @ 2003-02-04 14:15 UTC (permalink / raw)
  To: community

On Tue, 4 Feb 2003 16:59:57 +0300
Andrew Nazarkin <gnomik@mtv.ru> wrote:

> On Tue, 4 Feb 2003 18:42:01 +0500
> vic ismakaev <viclists@mail.esoo.ru> wrote:
> 
> > 4 Февраль 2003 18:33, Vladimir Alyekhin написал:
> > > Hi vic!
> > >
> > > On Tue, Feb 04, 2003 at 05:59:42PM +0500, you wrote:
> > > > Приветствую!
> > > > Друзья,не подскажете мне,как называется прога(аналог
> > > > crond),которая позволяет выполнять задания чаще чем одна
> > > > минута(с секундным дискретом времени).
> > >
> > > не проще ли в этом случае эти задания выполнять каким-либо
> > > демоном?
> > Проще конечно.Но для этого надо написать этого демона,чего я не
> > умею.:)-- 
> 
> Ну тогда так:
> #!/bin/sh
> while true
> do
> 	echo Hello! -  это комманда
> 	sleep 5  - молчать 5 сек.
> done

Сори что вмешиваюсь, а если `echo Hello!` будет выполняться по каким-то
причинам 50 секунд? :)

я обычно делал в самом кроне
* * * * * root /root/bin/first.sh
* * * * * root sleep 20; /root/bin/second.sh
* * * * * root sleep 40; /root/bin/third.sh

может неправ :)
> 
> 
> Пускаешь скрипт в фоне и наслаждаешься )))
> 
> 
> 
> > С уважением
> > Виктор В Исмакаев
> > _______________________________________________
> > Community mailing list
> > Community@altlinux.ru
> > http://www.altlinux.ru/mailman/listinfo/community
> 
> 
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/community


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] запуск задания чаще 1й минуты
  2003-02-04 14:15     ` Yura Kalinichenko
@ 2003-02-04 14:23       ` vic ismakaev
  0 siblings, 0 replies; 13+ messages in thread
From: vic ismakaev @ 2003-02-04 14:23 UTC (permalink / raw)
  To: community

4 Февраль 2003 19:15, Yura Kalinichenko написал:
> В Вт, 4 Фев 2003, vic ismakaev написал(а):
>
> vi> 4 Февраль 2003 18:33, Vladimir Alyekhin написал:
> vi> > Hi vic!
> vi> >
> vi> > On Tue, Feb 04, 2003 at 05:59:42PM +0500, you wrote:
> vi> > > Приветствую!
> vi> > > Друзья,не подскажете мне,как называется прога(аналог
> vi> crond),которая
> vi> > > позволяет выполнять задания чаще чем одна минута(с секундным
> vi> дискретом
> vi> > > времени).
> vi> >
> vi> > не проще ли в этом случае эти задания выполнять каким-либо демоном?
> vi> Проще конечно.Но для этого надо написать этого демона,чего я не
> vi> умею.:)
> vi>
> Ну щас тебе их насыпют...
> Скажем, таких:
>
> #!/bin/sh
> timeout=5
> task="date > /tmp/timestamp"
>
> while [ 1 ]; do
>   eval $task &
>   sleep $timeout
> done
Да, спасибо всем!!! Если не найду демона, то это для меня будет подходящим 
выходом.
-- 
С уважением
Виктор В Исмакаев


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] Re[2]: [Comm] запуск задания чаще 1й минуты
  2003-02-04 14:08     ` [Comm] Re[2]: " isa
@ 2003-02-05  6:42       ` Oleg K. Artemjev
  2003-02-05  6:55         ` vic ismakaev
  0 siblings, 1 reply; 13+ messages in thread
From: Oleg K. Artemjev @ 2003-02-05  6:42 UTC (permalink / raw)
  To: community

On Tue, 4 Feb 2003 16:08:57 +0200
isa <iscander@mercuri.mk.ua> wrote:

> >> at?
> vi> Он вроде этого не умеет.
>   Не умет он переодически, но кто вам мешает в скрипте вЁзвать его
>   повторно? То есть каждую минуту вы запускаете вашу задачу и повторно
>   запускаете вызов этого же скрипта через at?
>   Своего рода рекурсия...
А man at читан? :/ Погрешность at измеряется в долях минуты, поскольку 
спецификации секунд там нет. Соответственно точности большей чем доля 
секунды Вы с ним не добьетесь, причем пользоваться придется sleep совместно с at now, в 
таком раскладе at и вовсе нахрен не сдался, а все можно обойти кроном и sleep. Точность 
sleep также доли секунды, поскольку там нет спейификации долей секунд. 

Так чта никудышен предложенный метод. =]

А хозяину вопроса поможет freshamet.net search engine. При этом надо понимать, что 
серьезную точность на linux и вовсе не получишь, а надо топать в область real-time OS.

-- 
Bye.Olli.			http://olli.digger.org.ru



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Comm] Re[2]: [Comm] запуск задания чаще 1й минуты
  2003-02-05  6:42       ` Oleg K. Artemjev
@ 2003-02-05  6:55         ` vic ismakaev
  0 siblings, 0 replies; 13+ messages in thread
From: vic ismakaev @ 2003-02-05  6:55 UTC (permalink / raw)
  To: community

5 Февраль 2003 11:42, Oleg K. Artemjev написал:
> On Tue, 4 Feb 2003 16:08:57 +0200
>
> isa <iscander@mercuri.mk.ua> wrote:
> > >> at?
> >
> > vi> Он вроде этого не умеет.
> >   Не умет он переодически, но кто вам мешает в скрипте вЁзвать его
> >   повторно? То есть каждую минуту вы запускаете вашу задачу и повторно
> >   запускаете вызов этого же скрипта через at?
> >   Своего рода рекурсия...
>
> А man at читан? :/ Погрешность at измеряется в долях минуты, поскольку
> спецификации секунд там нет. Соответственно точности большей чем доля
> секунды Вы с ним не добьетесь, причем пользоваться придется sleep совместно
> с at now, в таком раскладе at и вовсе нахрен не сдался, а все можно обойти
> кроном и sleep. Точность sleep также доли секунды, поскольку там нет
> спейификации долей секунд.
>
> Так чта никудышен предложенный метод. =]
>
> А хозяину вопроса поможет freshamet.net search engine. При этом надо
> понимать, что серьезную точность на linux и вовсе не получишь, а надо
> топать в область real-time OS.
Да мне и не нужна милисекндная точность :) Мне всего то и надо каждые 
1(5,10,30) сек запукать свой скрипт.
sleep нормальное решение,но скорее всего дрифт будет большой,чего не хотелось 
бы.Это как крайний случай.
Хотя я так полагаю, в основе cron лежит тотже самый sleep?

-- 
С уважением
Виктор В Исмакаев


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2003-02-05  6:55 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-04 12:59 [Comm] запуск задания чаще 1й минуты vic ismakaev
2003-02-04 13:31 ` Alexei Bayguzov
2003-02-04 13:41   ` vic ismakaev
2003-02-04 14:08     ` [Comm] Re[2]: " isa
2003-02-05  6:42       ` Oleg K. Artemjev
2003-02-05  6:55         ` vic ismakaev
2003-02-04 13:33 ` Vladimir Alyekhin
2003-02-04 13:42   ` vic ismakaev
2003-02-04 13:52     ` Grigory Milev
2003-02-04 13:59     ` Andrew Nazarkin
2003-02-04 14:15       ` Alex Murygin
2003-02-04 14:15     ` Yura Kalinichenko
2003-02-04 14:23       ` vic ismakaev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git