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
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- 회계
- 재고 관리
- PoS
- Project
- MRP
신고된 질문입니다
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 |
Thanks @Niyas Raphy @Cybrosys Techno Solutions Pvt.Ltd
i will try your suggestions