微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我想制作一个可以切换用户和删除日志文件的python脚本

如何解决我想制作一个可以切换用户和删除日志文件的python脚本

sudo -iu <account name>
rm -rf filename

我想制作一个可以执行上述操作的python脚本。 我试过了,但是一旦我更改帐户,程序就会停止。

temp_dict = {'user1':['file1','file2','file3'],'user2':['file1','file3']}
for i in temp_dict.keys():
    cmd = "sudo -iu "+user+"\n"
    for j in temp_dict[i]:
        cmd +="rm -rf "+j+"\n"
    p1 = subprocess.Popen(cmd,stderr = STDOUT.PIPE)
    

代码应该是这样的

sudo -iu user1
rm -rf file1
rm -rf file2
rm -rf file3

sudo -iu user2
rm -rf file1
rm -rf file2
rm -rf file3

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。