> ты опять п-дишь. Нагло и т-по. Тебя рылом уже ткнуто - нет
> ни в одном распространенном дистрибутиве никаких явных таймаутов (или они не
> работают в этом месте).А ты еще и проверял, с твоей то квалификацией? Ну вот например в обычном дебиане у обычного тора таймауты на старт и стоп прописаны. Что там с dvfsd я без понятия - не пользуюсь я им.
Более того, вот те из демьяна 11 цитатка:
cat reboot.target
# SPDX-License-Identifier: LGPL-2.1-or-later
...
[Unit]
...skip...
JobTimeoutSec=30min
JobTimeoutAction=reboot-force
...skp...
Как тебе такое, Элон Маск?! Да, это они походу еще 1 вариант придумали как вачдогование ребута делать, может из-за относительно старого системд, или типа того. Ну и даунстримы если не полные кретины тоже утащат себе это.
> Ты мне зачем-то ссылку на костыль - вместо дистрибутива в котором просто
> из коробки нет этой дряни.
Э, ну вон я тебе дебиан зацитировал. Там таймаут в полчаса по дефолту вписан на уровне reboot/poweroff target. И чего делать если не получилось до таймаута отработать.
> Причем на какую-то ерунду - пять минут там кто-то не дождался. А
> тебе показывают совершенно типичную ситуацию когда там вообще нет никаких таймаутов,
> счетчик тикает вечно.
У демьяна например вписан глобальный таймаут 30 минут. Это многовато но это catch all для _всех_ инсталляций. Кому не нравится оно ессно конфигуряемое. И в дебианском стиле тоже - можно перекрыть .target cвоим, в /etc, с любыми иными цифрами.
> То что ты даже не в курсе что такое - везде и
> всюду - говорит о том что не тебе с твоими наколенными
> локалхостами что-то там вякать про чужие умения.
Или что я пользуюсь дистром и софтом где майнтайнеры немного могут в RTFM и таки этой проблемы просто в общем случае нет. Да и я сам умею в RTFM так что няньки мне не очень то и требуются.
> же ламерьем как и ты)! You re-build systemd from source, patching
> the hardwired timeout in systemv-sysv-generator
Глобальный таймаут как у вооооон того таргета спихнет всех, вызвав грубое действо типа форсребута. Ты прикинь?!
> (нет, я не буду этим заниматься)
Насра, нас ра, нас рано разбудили, во! Твой тупой фикс не сильно приболел если маны еще и читать.
>> не забудь засечь сколько времени уйдет, для сравнения.
> пара секунд если его не совсем уж идиот писал.
А вот с этим, к сожалению, все плохо - потому что писано абы как и абы кем, да еще повыделываться же охота. И ищи там что и где, угу. Без манов, в отличие от.
> Но я уже лет двадцать не видел ни одного самопального стартового скрипта
> нуждающегося в редактировании.
А вот мне таких попадалось более чем. А, я еще и чужие сервисы запиливал в систему, так что надо же - так бывает.
> stop имели в них вид kill `cat $PIDFILE` - как ты думаешь, оно имеет шанс зависнуть?
Если это не -9 то? Вполне. Более того - еще и в логах будет дырка от бублика, десять без единицы, две половики от восьмерки. Zero. Nada. Nuffin! И вот есть у тебя не работающий сервак - и гадай где там и что отлипло, без логов зато с самопалами. Очень круто и удобно. Или нет.
> (Впрочем, чем бы тебе думать, методичкой что-ли)
Эй, ты сейчас не с зеркалом разговариваешь, тебя на опеннет занесло.
> А вот сколько бы ты, умничка, искал намертво впиленый в синшый код
> hardwired timeout плюющий (ну кто бы мог предполагать) на настройки -
Да мне плевать на таймауты в генераторах. Чего ты к ним привязался то?
> Но там нет этого примера.
Ты всегда хочешь все делать самым мучительным, хреновым и неэффективным способом? Просто глядя как я с наскока знаю эн сильно более простых способов воркэраунда вон того. Но я маны в отличие от - читал, и понял как эта штука работает :)