systemd :Тайм-аут для ExecStartPre

/bin/shв Cygwin, скорее всего, это символическая ссылка на bash, в Debian — на тире. В bash time— это ключевое слово, которое может действовать в командных строках оболочки. У Dash нет эквивалента, а time— это просто внешнее /usr/bin/time, и оно не действует на том же уровне, что и ключевое слово time, поэтому его нельзя использовать в группах команд.

Используйте /bin/bashдля вашего шебанга, если вы собираетесь использовать башизмы, такие как ключевое слово time.

1
27.05.2021, 20:32
1 ответ

Я нашел свой собственный ответ. ТЛ; ДР. Это TimeoutSec=15min, а не TimeoutSec="15min". Попутно помогла команда systemd-analyze dump. Подробно, но подчеркнуто, что для TimeoutStartSecи TimeoutStopSecпо-прежнему установлены значения по умолчанию, равные 90 секундам.

2
28.07.2021, 11:28

Теги

Похожие вопросы