В самом списке блокировки нет подстановочных знаков, вы можете использовать подстановочные знаки при использовании команд «versionlock add», но он будет соответствовать только пакетам, которые существуют в настоящее время.
Вероятно, самый простой способ решить вашу проблему - это добавить исключения для вещей, которые вам не нужны, например:
excludes = puppet-4. * Puppet-3.9 *
Но учтите, что это предположение , поскольку puppet-3.8.999 не обязательно хорошее обновление. И если RHEL выпустит puppet-3.9, это не обязательно будет плохим обновлением.
Нашел решение:
/etc/init/atd.override
exec atd -l 7.2
sudo service atd restart
Это связано с тем, как работает 'Upstart init daemon'. Пояснения: http://linux.die.net/man/5/init
Если файл /etc/init/atd.override
уже существует с строка, начинающаяся с exec
, отредактируйте эту строку.
У меня поблизости нет Ubuntu 16.04 LTS, но в системе на основе Debian /etc/init.d/atd
обычно говорит что-то вроде:
case "$1" in
start)
log_daemon_msg "Starting deferred execution scheduler" "atd"
start_daemon -p $PIDFILE $DAEMON -l 7
log_end_msg $?
обратите внимание, где я добавил часть -l 7
. Затем вам нужно перезапустить с помощью /etc/init.d/atd restart
и проверить с помощью ps auxwww | grep atd
, было ли оно принято.
обратите внимание, что иногда у вас будет / etc / default / atd
, что проще (и лучше, так как ваши изменения не будут автоматически удалены при следующем обновлении)
Редактировать /lib/systemd/system/atd.service
в Ubuntu 16.04/systemd.
После добавления -l «load avg»
к ExecStart
:
$ cat /lib/systemd/system/atd.service
[Unit]
Description=Deferred execution scheduler
Documentation=man:atd(8)
[Service]
ExecStart=/usr/sbin/atd -f -l 7.2
IgnoreSIGPIPE=false
[Install]
WantedBy=multi-user.targe
вы увидите сообщение при запуске systemctl status atd
или (service atd status
):
Предупреждение: atd.service изменен на диске. Запустите 'systemctl daemon-reload' для перезагрузки юнитов.
Выполнение этой команды избавляет от предупреждения, но для фактического принятия изменений службу необходимо перезапустить (service atd restart)
.