Не удается запустить Freshclam

Следующая строка команд очистит все установленные ядра Linux, кроме текущего (grep -v uname -r) и последнего доступного ядра (dpkg -l | .... | tail -1): [!d0 ]

dpkg -l | grep -E linux-image-.*-generic | cut -d ' ' -f3 | grep -v `dpkg -l | grep -E linux-image-.*-generic | cut -d ' ' -f3 | tail -1` | grep -v `uname -r` | xargs apt-get -y purge

Я использую это, чтобы поддерживать загрузочные тома на рабочем столе относительно чистыми, но в ситуации на сервере вы, вероятно, захотите расширить логику и написать несколько дополнительных скриптов, чтобы сохранить список последних ядер X, загруженных сервером .

Что-то вроде сценария запуска, который делает:

uname -r >> /root/bootedkernels
cat /root/bootedkernels | sort -u | tail -3 > /root/bootedkernels # Keep the last 3 booted kernels

, а затем использует:

dpkg -l | grep -E linux-image-.*-generic | cut -d ' ' -f3 | grep -vf /root/bootedkernels | grep -v `dpkg -l | grep -E linux-image-.*-generic | cut -d ' ' -f3 | tail -1` | grep -v `uname -r` | xargs apt-get -y purge
1
задан 14 May 2016 в 11:52

1 ответ

Если я возьму это в качестве примера, я бы сказал, что

LogVerbose

НЕ является допустимой командой, и за ней должны следовать «да» или «нет». В ссылке говорится:

# Use system logger (can work together with LogFile).
# Default: no
LogSyslog yes

# Specify the type of syslog messages - please refer to 'man syslog'
# for facility names.
# Default: LOG_LOCAL6
#LogFacility LOG_MAIL

# Enable verbose logging.
# Default: no
#LogVerbose yes

То же самое можно сказать и о LogSysLog. Это объяснит ваше уведомление:

ERROR: Missing argument for option at line 33
1
ответ дан 24 May 2018 в 03:33

Другие вопросы по тегам:

Похожие вопросы: