我想制作一个可以切换用户和删除日志文件的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 (将#修改为@)