继续执行Python更新脚本,而无需等待用户输入

时间:2014-02-10 06:42:42

标签: python linux sys

我写了一个简单的脚本来执行我的所有系统更新并一次性清理我的Fedora 19机器:

import os

os.system('clear') # clear the terminal screen

os.system('yum -y update') # update the system without asking for confirmation

os.system('package-cleanup --oldkernels') 

os.system('package-cleanup --problems')

os.system('package-cleanup --dupes')

os.system('yum clean all')

exit()

唯一的问题是,如果要删除旧内核,系统将要求用户确认。如何将其编码到脚本中,以便在不等待用户确认的情况下自动删除旧内核?

1 个答案:

答案 0 :(得分:1)

使用'-y'运行package-cleanup。

package-cleanup -y --oldkernels