rdu*_*ain 7 upgrade apt postgresql services restart
如何在不自动停止/启动守护进程的情况下发布 apt 升级?我想手动重启服务。
举一个具体的例子:
我将重新访问一台长时间运行的机器并运行sudo apt-get update && time sudo apt-get dist-upgrade
. 这是查看所有可用升级的非常直接的方法,然后按简单的 Enter 键即可对系统进行全面修补。
如果我postgresql-9.1
在升级列表中看到,我会中止升级。在这种情况下,apt 会在进程早期停止服务,应用几个非关键操作,然后在很久以后重新启动服务。例行升级可能会导致几分钟的停机时间。
我想对升级说“是”以应用所有补丁,然后在方便的时间手动重新启动服务。
tlo*_*tlo 12
您可以使用也适用于 Ubuntu 的 Debian 策略层来防止服务重新启动。
示例:创建一个以/usr/sbin/policy-rc.d
以下内容命名的文件(不要忘记使文件可执行):
#!/bin/sh
exit 101
Run Code Online (Sandbox Code Playgroud)
不会再自动启动/停止/重新启动任何服务¹。有关/usr/share/doc/sysv-rc/README.policy-rc.d.gz
详细信息以及如何调整它以忽略单个服务,请参阅。
1.只要安装脚本遵循Debian指南并使用invoke-rc.d进行服务重启
归档时间: |
|
查看次数: |
12287 次 |
最近记录: |