forum.wfido.ru

forum.wfido.ru (https://forum.wfido.ru/index.php)
-   RU.HUSKY (https://forum.wfido.ru/forumdisplay.php?f=80)
-   -   hpt-lock (https://forum.wfido.ru/showthread.php?t=88767)

Vladimir Fyodorov 27.01.2020 22:43

hpt-lock
 
Vladimir Fyodorov написал(а) к All в Jan 20 21:22:54 по местному времени:

Разнообразно приветствую тебя, All!

Если здесь кто-нибудь пользуется командой НPT POST, то подскажите, как вы выходите из ситуации, если в данный момент процесс hpt заблокирован сабжем? Подразумевается, что НPT POST выполняется по крону (nncron под Windows XP, если быть точным).

Может, нужно в NNCRON вписывать дополнительное условие про отсутствие сабжевого файла и ставить галку на "выполнять просроченную задачу"?

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Похоже, я опять попал в оффтопик...
--- GoldED+/W64-MSVC 1.1.5-b20170303

Nil Alexandrov 28.01.2020 00:42

hpt-lock
 
Nil Alexandrov написал(а) к Vladimir Fyodorov в Jan 20 23:34:46 по местному времени:

Нello, Vladimir!

Monday January 27 2020 21:22, from Vladimir Fyodorov -> All:

VF> Если здесь кто-нибудь пользуется командой НPT POST, то подскажите, как
VF> вы выходите из ситуации, если в данный момент процесс hpt заблокирован
VF> сабжем? Подразумевается, что НPT POST выполняется по крону (nncron под
VF> Windows XP, если быть точным).

Я фигачу через txt2pkt тоже из пакета Хаски. Он в создаёт .pkt файлики в локальном инбаунте, и при следующем hpt toss всё случится, и ни каких блокировок.

Best Regards, Nil
--- GoldED+/LNX 1.1.5

Dmitriy Smirnov 28.01.2020 08:03

hpt-lock
 
Dmitriy Smirnov написал(а) к Vladimir Fyodorov в Jan 20 08:52:28 по местному времени:

hi, Vladimir!

27 Jan 20 21:22, Vladimir Fyodorov wrote to All:

VF> Если здесь кто-нибудь пользуется командой НPT POST, то подскажите, как
VF> вы выходите из ситуации, если в данный момент процесс hpt заблокирован
VF> сабжем? Подразумевается, что НPT POST выполняется по крону (nncron под
VF> Windows XP, если быть точным).

у меня hpt, htick и прочее запускаются из одного скрипта, который и занимается проверкой на параллельный/неуспешный запуск. Самому скрипту флажками сообщается о необходимости запуска того или иного софта.

wbr, Dmitriy.
---

Vladimir Fyodorov 28.01.2020 08:22

hpt-lock
 
Vladimir Fyodorov написал(а) к Nil Alexandrov в Jan 20 07:16:37 по местному времени:

Разнообразно приветствую!

VF>> Если здесь кто-нибудь пользуется командой НPT POST, то
VF>> подскажите, как вы выходите из ситуации, если в данный момент
VF>> процесс hpt заблокирован сабжем? Подразумевается, что НPT POST
VF>> выполняется по крону (nncron под Windows XP, если быть точным).
NA> Я фигачу через txt2pkt тоже из пакета Хаски. Он в создаёт .pkt
NA> файлики в локальном инбаунте, и при следующем hpt toss всё
NA> случится, и ни каких блокировок.

О, ты уже второй, кто мне это советует.

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
--- Нotdoged/2.13.5/Android

Vladimir Fyodorov 28.01.2020 08:22

hpt-lock
 
Vladimir Fyodorov написал(а) к Dmitriy Smirnov в Jan 20 07:18:28 по местному времени:

Разнообразно приветствую!

VF>> Если здесь кто-нибудь пользуется командой НPT POST, то
VF>> подскажите, как вы выходите из ситуации, если в данный момент
VF>> процесс hpt заблокирован сабжем? Подразумевается, что НPT POST
VF>> выполняется по крону (nncron под Windows XP, если быть точным).
DS> у меня hpt, htick и прочее запускаются из одного скрипта, который
DS> и занимается проверкой на параллельный/неуспешный запуск.

И если сабж существует, то пауза и новая проверка?

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
--- Нotdoged/2.13.5/Android

Stas Mishchenkov 28.01.2020 12:14

hpt-lock
 
Stas Mishchenkov написал(а) к Vladimir Fyodorov в Jan 20 10:51:18 по местному времени:

Нi, Vladimir!

27 янв 20 21:22, Vladimir Fyodorov -> All:

VF> Если здесь кто-нибудь пользуется командой НPT POST, то подскажите, как
VF> вы выходите из ситуации, если в данный момент процесс hpt заблокирован
VF> сабжем? Подразумевается, что НPT POST выполняется по крону (nncron под
VF> Windows XP, если быть точным).

VF> Может, нужно в NNCRON вписывать дополнительное условие про отсутствие
VF> сабжевого файла и ставить галку на "выполнять просроченную задачу"?

Проще всего все фидошные задачи выполнять в одном процессе последовательно. У меня, например, под виндой постоянно запущен самописный cmd-шничек, внутри которого все и выполняется.

Нave nice nights.
Stas Mishchenkov.

--- Снесла курочка яичко старику и выразительно посмотрела на модератора.

Stas Mishchenkov 28.01.2020 12:14

hpt-lock
 
Stas Mishchenkov написал(а) к Vladimir Fyodorov в Jan 20 10:53:56 по местному времени:

Нi, Vladimir!

28 янв 20 07:16, Vladimir Fyodorov -> Nil Alexandrov:

VF>>> Если здесь кто-нибудь пользуется командой НPT POST, то
VF>>> подскажите, как вы выходите из ситуации, если в данный момент
VF>>> процесс hpt заблокирован сабжем? Подразумевается, что НPT POST
VF>>> выполняется по крону (nncron под Windows XP, если быть точным).
NA>> Я фигачу через txt2pkt тоже из пакета Хаски. Он в создаёт .pkt
NA>> файлики в локальном инбаунте, и при следующем hpt toss всё
NA>> случится, и ни каких блокировок.

VF> О, ты уже второй, кто мне это советует.

Да, но ему (txt2pkt) нужно выдавать поинта.

Нave nice nights.
Stas Mishchenkov.

--- Запомни, люди не меняются, ты их просто лучше узнаёшь.

Dmitriy Smirnov 28.01.2020 12:32

hpt-lock
 
Dmitriy Smirnov написал(а) к Vladimir Fyodorov в Jan 20 13:24:40 по местному времени:

hi, Vladimir!

28 Jan 20 07:18, Vladimir Fyodorov wrote to Dmitriy Smirnov:

VF>>> Если здесь кто-нибудь пользуется командой НPT POST, то
VF>>> подскажите, как вы выходите из ситуации, если в данный момент
VF>>> процесс hpt заблокирован сабжем? Подразумевается, что НPT POST
VF>>> выполняется по крону (nncron под Windows XP, если быть точным).
DS>> у меня hpt, htick и прочее запускаются из одного скрипта, который
DS>> и занимается проверкой на параллельный/неуспешный запуск.

VF> И если сабж существует, то пауза и новая проверка?

то не обрабатываем задание. Паузу с ожидаем удаления лочки не стал, имхо, проще/быстрее при следующем запуске "увидеть" отсутствие лочки и сделать ранее задуманное. Так как все запускается из одного места, то за несколько лет на лок не натыкался, только если сам руками что-то тоссил или сканил, но это случай один на мильён =)

wbr, Dmitriy.
---

Dmitriy Smirnov 28.01.2020 12:32

hpt-lock
 
Dmitriy Smirnov написал(а) к Stas Mishchenkov в Jan 20 13:25:46 по местному времени:

hi, Stas!

28 Jan 20 10:51, Stas Mishchenkov wrote to Vladimir Fyodorov:

VF>> Если здесь кто-нибудь пользуется командой НPT POST, то
VF>> подскажите, как вы выходите из ситуации, если в данный момент
VF>> процесс hpt заблокирован сабжем? Подразумевается, что НPT POST
VF>> выполняется по крону (nncron под Windows XP, если быть точным).

VF>> Может, нужно в NNCRON вписывать дополнительное условие про
VF>> отсутствие сабжевого файла и ставить галку на "выполнять
VF>> просроченную задачу"?

SM> Проще всего все фидошные задачи выполнять в одном процессе
SM> последовательно. У меня, например, под виндой постоянно запущен
SM> самописный cmd-шничек, внутри которого все и выполняется.

+1 =)

wbr, Dmitriy.
---

Alexey Vissarionov 28.01.2020 12:52

hpt-lock
 
Alexey Vissarionov написал(а) к Stas Mishchenkov в Jan 20 11:40:04 по местному времени:

Доброго времени суток, Stas!
28 Jan 2020 10:53:56, ты -> Vladimir Fyodorov:

NA>>> Я фигачу через txt2pkt тоже из пакета Хаски. Он в создаёт .pkt
NA>>> файлики в локальном инбаунте, и при следующем hpt toss всё
NA>>> случится, и ни каких блокировок.
VF>> О, ты уже второй, кто мне это советует.
SM> Да, но ему (txt2pkt) нужно выдавать поинта.

Если почитать документацию и немного подумать - не нужно.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Пароль - как коньяк: чем больше звездочек, тем лучше
--- /bin/vi

Vladimir Fyodorov 28.01.2020 13:23

Re: hpt-lock
 
Vladimir Fyodorov написал(а) к Stas Mishchenkov в Jan 20 11:57:32 по местному времени:

Разнообразно приветствую тебя, Stas!

28 Января 2020, Stas Mishchenkov писАл к Vladimir Fyodorov следующее:

VF>> Если здесь кто-нибудь пользуется командой НPT POST, то
VF>> подскажите, как вы выходите из ситуации, если в данный момент
VF>> процесс hpt заблокирован сабжем? Подразумевается, что НPT POST
VF>> выполняется по крону (nncron под Windows XP, если быть точным).
SM> Проще всего все фидошные задачи выполнять в одном процессе
SM> последовательно. У меня, например, под виндой постоянно запущен
SM> самописный cmd-шничек, внутри которого все и выполняется.

Пока не глядел твой архив, но с трудом представляю себе, как в одном процессе увязать тоссинг почты, постинг рулесов раз в месяц и ежедневной статистики...

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Мачо, мачо... А сама чё?
--- GoldED+/OSX 1.1.5-b20180707

Sergey Anohin 28.01.2020 13:51

hpt-lock
 
Sergey Anohin написал(а) к Vladimir Fyodorov в Jan 20 12:29:38 по местному времени:

Нello, Vladimir!

VF> Может, нужно в NNCRON вписывать дополнительное условие про отсутствие сабжевого файла и ставить галку на "выполнять просроченную задачу"?

тебе надо батник сделать, чтобы он в цикле с каким-то таймаутом ждал пока лок файл не исчезнет, например.

С наилучшими пожеланиями, Sergey Anohin.

--- wfido

Vladimir Fyodorov 28.01.2020 14:02

Re: hpt-lock
 
Vladimir Fyodorov написал(а) к Sergey Anohin в Jan 20 12:51:44 по местному времени:

Разнообразно приветствую тебя, Sergey!

28 Января 2020, Sergey Anohin писАл к Vladimir Fyodorov следующее:

VF>> Может, нужно в NNCRON вписывать дополнительное условие про
VF>> отсутствие сабжевого файла и ставить галку на "выполнять
VF>> просроченную задачу"?
SA> тебе надо батник сделать, чтобы он в цикле с каким-то таймаутом ждал
SA> пока лок файл не исчезнет, например.

Вот да, наверное, самое простое решение. Спасибо за идею.

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Мачо, мачо... А сама чё?
--- GoldED+/OSX 1.1.5-b20180707

Sergey Anohin 28.01.2020 16:42

Re: hpt-lock
 
Sergey Anohin написал(а) к Vladimir Fyodorov в Jan 20 15:28:22 по местному времени:

Нello, Vladimir!

SA>> тебе надо батник сделать, чтобы он в цикле с каким-то таймаутом ждал
SA>> пока лок файл не исчезнет, например.
VF> Вот да, наверное, самое простое решение. Спасибо за идею.

думаю есть проще что-то, типа как самому пкт-шку генерировать, но это в винде не очень наверно.
с циклом проблема только одна может быть, что если узел загруженный, ну там прозвонки часто идут,
почты много, тоссится долго и лок очень редко отпускается, то тогда циклу трудно попасть будет,
если только там совсем небольшой таймаут будет. Наверно у тебя не сильно загружено,
думаю прокатит, тем более если постить требуется не сильно часто и не особо критично точно по расписанию.

С наилучшими пожеланиями, Sergey Anohin.

--- wfido

Alexey Vissarionov 28.01.2020 18:13

hpt-lock
 
Alexey Vissarionov написал(а) к Vladimir Fyodorov в Jan 20 17:00:00 по местному времени:

Доброго времени суток, Vladimir!
28 Jan 2020 11:57:32, ты -> Stas Mishchenkov:

VF>>> Если здесь кто-нибудь пользуется командой НPT POST, то
VF>>> подскажите, как вы выходите из ситуации, если в данный момент
VF>>> процесс hpt заблокирован сабжем? Подразумевается, что НPT POST
VF>>> выполняется по крону (nncron под Windows XP, если быть точным).
SM>> Проще всего все фидошные задачи выполнять в одном процессе
SM>> последовательно. У меня, например, под виндой постоянно запущен
SM>> самописный cmd-шничек, внутри которого все и выполняется.
VF> Пока не глядел твой архив, но с трудом представляю себе, как
VF> в одном процессе увязать тоссинг почты, постинг рулесов раз в
VF> месяц

Да хоть два раза в месяц...

VF> и ежедневной статистики...

И даже по избранным дням недели.

date '...' | egrep -q '...' && txt2pkt ... < rulez.txt


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Пароль - как коньяк: чем больше звездочек, тем лучше
--- /bin/vi

Alexey Vissarionov 28.01.2020 18:21

hpt-lock
 
Alexey Vissarionov написал(а) к Sergey Anohin в Jan 20 17:00:10 по местному времени:

Доброго времени суток, Sergey!
28 Jan 2020 12:29:38, ты -> Vladimir Fyodorov:

VF>> Может, нужно в NNCRON вписывать дополнительное условие про
VF>> отсутствие сабжевого файла и ставить галку на "выполнять
VF>> просроченную задачу"?
SA> тебе надо батник сделать, чтобы он в цикле с каким-то таймаутом
SA> ждал пока лок файл не исчезнет, например.

Эхотаг прекрасно умеет самостоятельно работать с блокировками.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Сервер под Windows - как Запорожец представительского класса
--- /bin/vi

Vladimir Fyodorov 28.01.2020 18:51

hpt-lock
 
Vladimir Fyodorov написал(а) к Alexey Vissarionov в Jan 20 17:34:31 по местному времени:

Разнообразно приветствую!

SA>> тебе надо батник сделать, чтобы он в цикле с каким-то таймаутом
SA>> ждал пока лок файл не исчезнет, например.
AV> Эхотаг прекрасно умеет самостоятельно работать с блокировками.

Вот было у меня такое подозрение, но как это реализовать на практике, не представляю.

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
--- Нotdoged/2.13.5/Android

Stas Mishchenkov 28.01.2020 22:13

hpt-lock
 
Stas Mishchenkov написал(а) к Vladimir Fyodorov в Jan 20 21:01:42 по местному времени:

Нi, Vladimir!

28 янв 20 11:57, Vladimir Fyodorov -> Stas Mishchenkov:

VF>>> Если здесь кто-нибудь пользуется командой НPT POST, то
VF>>> подскажите, как вы выходите из ситуации, если в данный момент
VF>>> процесс hpt заблокирован сабжем? Подразумевается, что НPT POST
VF>>> выполняется по крону (nncron под Windows XP, если быть точным).
SM>> Проще всего все фидошные задачи выполнять в одном процессе
SM>> последовательно. У меня, например, под виндой постоянно запущен
SM>> самописный cmd-шничек, внутри которого все и выполняется.

VF> Пока не глядел твой архив, но с трудом представляю себе, как в одном
VF> процессе увязать тоссинг почты, постинг рулесов раз в месяц и ежедневной
VF> статистики...

Там очень много кода на языке коммандной строки виндовс.

Нave nice nights.
Stas Mishchenkov.

--- Бухать - не выход. Но вариант.

Stas Mishchenkov 29.01.2020 12:32

hpt-lock
 
Stas Mishchenkov написал(а) к Alexey Vissarionov в Jan 20 11:15:02 по местному времени:


[i]*[/i] Ответ на сообщение из _Carbon.Mail (Carbon.Mail).

Нi, Alexey!

28 янв 20 11:40, Alexey Vissarionov -> Stas Mishchenkov:

NA>>>> Я фигачу через txt2pkt тоже из пакета Хаски. Он в создаёт .pkt
NA>>>> файлики в локальном инбаунте, и при следующем hpt toss всё
NA>>>> случится, и ни каких блокировок.
VF>>> О, ты уже второй, кто мне это советует.
SM>> Да, но ему (txt2pkt) нужно выдавать поинта.

AV> Если почитать документацию и немного подумать - не нужно.

Возможно, но это только при большом желании вникать в еще одну сущность. ;)

Нave nice nights.
Stas Mishchenkov.

--- Бухать - не выход. Но вариант.

Stas Mishchenkov 29.01.2020 12:42

hpt-lock
 
Stas Mishchenkov написал(а) к Vladimir Fyodorov в Jan 20 11:15:36 по местному времени:


[i]*[/i] Ответ на сообщение из _Carbon.Mail (Carbon.Mail).

Нi, Vladimir!

28 янв 20 11:57, Vladimir Fyodorov -> Stas Mishchenkov:

VF>>> Если здесь кто-нибудь пользуется командой НPT POST, то
VF>>> подскажите, как вы выходите из ситуации, если в данный момент
VF>>> процесс hpt заблокирован сабжем? Подразумевается, что НPT POST
VF>>> выполняется по крону (nncron под Windows XP, если быть точным).
SM>> Проще всего все фидошные задачи выполнять в одном процессе
SM>> последовательно. У меня, например, под виндой постоянно запущен
SM>> самописный cmd-шничек, внутри которого все и выполняется.

VF> Пока не глядел твой архив, но с трудом представляю себе, как в одном
VF> процессе увязать тоссинг почты, постинг рулесов раз в месяц и ежедневной
VF> статистики...

Ну, так там шестнадать килобайт кода. ;)
Он умеет увидеть флаг и по нему выпонить команду, умеет увидеть изменение файла и отправить его по указанному адресу, умеет выполнять команды раз в указанное количество секунд, раз в день, раз в месяц, раз в год, умеет создавать поллы в BSO на указанные узлы раз в указанное количество секунд, если видит флаг poll.now, - создает поллы на все указанные в нем узлы, перечитывает конфиги при их изменении. Не помню, может еще что-то. Я тогда здорово заморочился. ;)

Нave nice nights.
Stas Mishchenkov.

--- Мужики, они как куры - двадцать метров от дома и уже ничьи.

Alexey Vissarionov 29.01.2020 17:42

hpt-lock
 
Alexey Vissarionov написал(а) к Stas Mishchenkov в Jan 20 16:32:32 по местному времени:

Доброго времени суток, Stas!
29 Jan 2020 11:15:02, ты -> мне:

NA>>>>> Я фигачу через txt2pkt тоже из пакета Хаски. Он в создаёт
NA>>>>> .pkt файлики в локальном инбаунте, и при следующем hpt toss
NA>>>>> всё случится, и ни каких блокировок.
VF>>>> О, ты уже второй, кто мне это советует.
SM>>> Да, но ему (txt2pkt) нужно выдавать поинта.
AV>> Если почитать документацию и немного подумать - не нужно.
SM> Возможно, но это только при большом желании вникать в еще одну
SM> сущность. ;)

Или при нежелании получать узел. Или при общей рукожопости.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Раньше выходили вон, теперь выходят в офф
--- /bin/vi

Stas Mishchenkov 29.01.2020 19:03

hpt-lock
 
Stas Mishchenkov написал(а) к Alexey Vissarionov в Jan 20 17:45:38 по местному времени:

Нi, Alexey!

29 янв 20 16:32, Alexey Vissarionov -> Stas Mishchenkov:

NA>>>>>> Я фигачу через txt2pkt тоже из пакета Хаски. Он в создаёт
NA>>>>>> .pkt файлики в локальном инбаунте, и при следующем hpt toss
NA>>>>>> всё случится, и ни каких блокировок.
VF>>>>> О, ты уже второй, кто мне это советует.
SM>>>> Да, но ему (txt2pkt) нужно выдавать поинта.
AV>>> Если почитать документацию и немного подумать - не нужно.
SM>> Возможно, но это только при большом желании вникать в еще одну
SM>> сущность. ;)

AV> Или при нежелании получать узел.

Не вижу связи. Узел не обязан уметь пользоваться этой утилитой.

AV> Или при общей рукожопости.

Ленность и рукожопость не одно и то же. ;)

Нave nice nights.
Stas Mishchenkov.

--- На халяву не только уксус сладок, но и свинина постна, халяльна и кошерна.

Alexey Vissarionov 30.01.2020 06:31

hpt-lock
 
Alexey Vissarionov написал(а) к Stas Mishchenkov в Jan 20 03:03:00 по местному времени:

Доброго времени суток, Stas!
29 Jan 2020 17:45:38, ты -> мне:

NA>>>>>>> Я фигачу через txt2pkt
VF>>>>>> О, ты уже второй, кто мне это советует.
SM>>>>> Да, но ему (txt2pkt) нужно выдавать поинта.
AV>>>> Если почитать документацию и немного подумать - не нужно.
SM>>> Возможно, но это только при большом желании вникать в еще
SM>>> одну сущность. ;)
AV>> Или при нежелании получать узел.
SM> Не вижу связи. Узел не обязан уметь пользоваться этой утилитой.

Чтобы уметь ей пользоваться, достаточно уметь читать документацию.
А для того, чтобы уметь читать, достаточно не быть 10.3.6


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Сверхзвуковая реактивная ступа с изменяемой геометрией помела
--- /bin/vi


Текущее время: 23:52. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot