Изменить тайм-аут задания остановки systemd в конфигурации NixOS

Я не уверен, что вы можете сделать это с помощью одной команды, потому что я видел несколько сценариев в Интернете.

Приведенный ниже сценарий находит сбойные сектора, помещает результаты сбойных блоков в текстовый файл, а затем, если размер текстового файла отличается от нуля, e2fsck помечает сбойные сектора (поэтому эти отмеченные сектора не будут Операционная система).

#!/bin/sh
target=/tmp/bad-blocks.txt
for disc in `fdisk -l | grep '^/' | awk '{ print $1 }'`; do
   badblocks -v $disc > $target
   if [ -s $target ]; then
       echo "badblock(s) found on $disc"
       e2fsck -l $target $disc
   else
       echo "no badblocks on $disc"
   fi
done
2
06.06.2018, 22:06
2 ответа

Добавьте следующее вconfiguration.nix:

systemd.extraConfig = ''
  DefaultTimeoutStopSec=10s
'';
4
27.01.2020, 22:02

No sé específicamente sobre NixOS, pero man systemd-system.confpara mí enumera DefaultTimeoutStopSec=como el tiempo de espera predeterminado para... la detención de unidades . Un administrador local normalmente cambiaría esto en /etc/systemd/system.conf. Una Unidad puede tener su propio valor TimeoutStopSec=.

0
27.01.2020, 22:02

Теги

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