콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
3 답글
3360 화면

Hi,
I need to open terminal in button action and also i need to run a terminal command. How can i make this done.
Thanks

아바타
취소
작성자

Thanks @Niyas Raphy @Cybrosys Techno Solutions Pvt.Ltd

i will try your suggestions

베스트 답변

Hi,

See this sample which executes the given command in the terminal,

import subprocess
subprocess.call(["mkdir", "docker_src"], cwd=o.build_dir)


Read more at: https://stackoverflow.com/questions/41781506/python-run-terminal-and-execute-command-in-it


If you  want to open the terminal and execute the command, see this answer here: https://stackoverflow.com/questions/7574841/open-a-terminal-from-python


os.system("gnome-terminal -e 'bash -c \"sudo apt-get update; exec bash\"'")


Thanks

아바타
취소
베스트 답변

Hi,

If you need to open a terminal from Ubuntu use the code below.Consider action_open_terminal as the button function.

import os
def action_open_terminal(self):
os.system("gnome-terminal")

for running a command along with the above use

os.system("gnome-terminal -- 'bash -c \"sudo apt-get update; exec bash\"'")

above code is for system update, you can use your command instead of that

Regards

아바타
취소
관련 게시물 답글 화면 활동
1
7월 19
19498
1
6월 25
5350
2
12월 24
6011
0
2월 23
3849
0
10월 20
2491