안녕하세요 지금은 작은 문제가 있지만 그럼에도 불구하고 문제가 있습니다. 파이썬 스크립트는 gksudo를 통해 실행될 때 순서대로 실행되지 않는 것 같습니다. 첫 번째 if 블록의 시스템 명령은 이전에 실행됩니다.gksudo 및 python 스크립트
print ("Removing Partial, Unneeded, And Obsolete Packages...");
해당 줄.
#!/usr/bin/env python
import os;
F1 = open('/tmp/F1.txt', 'r').read();
F2 = open('/tmp/F2.txt', 'r').read();
F3 = open('/tmp/F3.txt', 'r').read();
F4 = open('/tmp/F4.txt', 'r').read();
F5 = open('/tmp/F5.txt', 'r').read();
os.system("rm /tmp/F1.txt");
os.system("rm /tmp/F2.txt");
os.system("rm /tmp/F3.txt");
os.system("rm /tmp/F4.txt");
os.system("rm /tmp/F5.txt");
if F1=="1":
print ("Removing Partial, Unneeded, And Obsolete Packages...");
os.system ("sudo apt-get clean -y -f");
os.system ("sudo apt-get autoremove -y -f");
os.system ("sudo apt-get autoclean -y -f");
open('/tmp/Point.txt', 'w').write("2");
print ("...Done");
if F2=="1":
print ("Clearing Temporary Files...");
os.system ("sudo rm -rf /tmp/*");
open('/tmp/Point.txt', 'w').write("3");
print ("...Done");
if F3=="1":
print ("Clearing Unused Thumbnails...");
os.system ("rm -f ~/.thumbnails/normal/*");
open('/tmp/Point.txt', 'w').write("4");
print ("...Done");
if F4=="1":
print ("Clearing Downloads Folder...");
os.system ("rm -r ~/Downloads/*");
open('/tmp/Point.txt', 'w').write("5");
print ("...Done");
if F5=="1":
print ("Emptying Trash...");
os.system ("rm -rf ~/.local/share/Trash/*");
open('/tmp/Point.txt', 'w').write("6");
print ("...Done");
print ("");
os.system("rm /tmp/Point.txt");
print ("Cleanup Complete.");
이 A.S.A.P., 브룩스 레디가 도와주세요 : 여기
내 스크립트의 나머지 부분입니다.
도움이 될 것이라고 생각했지만, 불행히도 내 문제는 지속됩니다. 어떤 아이디어? – thelostlambda