我想知道是否有办法检查无人值守升级当前是否正在执行它的操作(来自 bash 脚本)
我想使用 cron 间隔运行一个脚本,该脚本将定期检查无人值守升级是否正在运行,如果是,则向 webhook 发送通知。
(如果无人值守升级正在运行,则 webhook 的目标将不会尝试在服务器上执行操作)。
提前感谢您的任何想法。
我想知道是否有办法检查无人值守升级当前是否正在执行它的操作(来自 bash 脚本)
我想使用 cron 间隔运行一个脚本,该脚本将定期检查无人值守升级是否正在运行,如果是,则向 webhook 发送通知。
(如果无人值守升级正在运行,则 webhook 的目标将不会尝试在服务器上执行操作)。
提前感谢您的任何想法。
您可以保存此脚本并将 cron 作业链接到它,
ps -C
检查是否有任何进程正在使用 apt“通常用于升级”并grep apt
检查输出是否ps -C apt
包含结果。