【问题标题】:Ubuntu Purge Kernel CronUbuntu 清除内核 Cron
【发布时间】:2018-11-02 04:16:56
【问题描述】:

我有一个清除内核脚本,如果手动运行它可以正常工作。当我用 cron 运行它时,它会工作到一个点然后停止......

脚本是 purge-old-kernels.sh

#!/bin/bash
dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | grep -E "(image|headers)" | xargs apt-get -y purge |  logger -i -t purge-kernel
echo "Finished purge of unused kernel images" |  logger -i -t purge-kernel

Cronjob 就是这样设置的

35 09 * * * bash /opt/purge-old-kernels.sh >/dev/null 2>&1

当 cron 运行时,我得到以下 syslog 输出

5 月 23 日 09:46:01 devser1 CRON[6552]: (root) CMD (bash /opt/purge-old-kernels.sh >/dev/null 2>&1)

5 月 23 日 09:46:01 devser1 purge-kernel[6562]:正在读取包列表...

5 月 23 日 09:46:01 devser1 purge-kernel[6562]:构建依赖项 树...

5 月 23 日 09:46:01 devser1 purge-kernel[6562]:读取状态 信息...

5 月 23 日 09:46:02 devser1 purge-kernel[6562]:以下包 将被删除

5 月 23 日 09:46:02 devser1 purge-kernel[6562]: linux-headers-4.4.0-116* linux-headers-4.4.0-116-generic*

5 月 23 日 09:46:02 devser1 purge-kernel[6562]: linux-headers-4.4.0-119* linux-headers-4.4.0-119-generic*

5 月 23 日 09:46:02 devser1 purge-kernel[6562]: linux-headers-4.4.0-121* linux-headers-4.4.0-121-generic*

5 月 23 日 09:46:02 devser1 purge-kernel[6562]:
linux-image-4.4.0-116-generic* linux-image-4.4.0-119-generic*

5 月 23 日 09:46:02 devser1 purge-kernel[6562]:
linux-image-4.4.0-121-generic* linux-image-extra-4.4.0-116-generic*

5 月 23 日 09:46:02 devser1 purge-kernel[6562]:
linux-image-extra-4.4.0-119-generic* linux-image-extra-4.4.0-121-generic*

5 月 23 日 09:46:02 devser1 purge-kernel[6562]: 0 升级,0 新 安装,12 删除,32 不升级。

5 月 23 日 09:46:02 devser1 purge-kernel[6562]:此操作后,918 MB 磁盘空间将被释放。

5 月 23 日 09:46:02 devser1 purge-kernel[6580]:完成清除未使用的 内核映像

什么会导致该作业在开始清除内核时停止?

【问题讨论】:

    标签: linux cron kernel


    【解决方案1】:

    添加PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      相关资源
      最近更新 更多