У меня есть следующая служба:
[Unit]
Description=foo
[Service]
Type=oneshot
RemainAfterExit=true
ExecStop=/opt/script/bar.sh
[Install]
WantedBy=multi-user.target
И bar.sh
:
#!/bin/bash
echo 1 > /sys/bus/workqueue/devices/writeback/cpumask
cat /sys/bus/workqueue/devices/writeback/cpumask > /tmp/writeback
Затем после перезагрузки cat / tmp / writeback
выглядит хорошо :
000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Но / sys / bus / workqueue / devices / writeback / cpumask
были перезаписаны обратно к значениям по умолчанию:
ffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
Мысль ?