Crontab работает неправильно .py

Если вы установили это через apt, вы можете использовать /var/log/apt/history.log. Это структура такова:

Start Date: YYYY-MM-DD HH:MM:SS
Commandline: apt-get install package1 package2 package3 . . .
Install: library1 libary2 package1 package2
End-Date: YYYY-MM-DD HH:MM:SS

Зная, что мы можем использовать awk для поиска конкретной даты и времени, опустите одну строку ниже, чтобы избавиться от строки установки apt-get, оставив только список пакеты. Например, вот пример команды:

awk -F':' '/2015-06-05 16:02:43/ {getline; gsub("apt-get install",""); print $2}' /var/log/apt/history.log

Вы можете добавить канал в xargs apt-get remove, чтобы удалить эти пакеты.

awk -F':' '/2015-06-05 16:02:43/ {getline; gsub("apt-get install",""); print $2}' /var/log/apt/history.log | xargs apt-get remove

1
задан 26 November 2016 в 18:16

0 ответов

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

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