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
|
19849 | ||
|
1
6月 25
|
5660 | ||
|
2
12月 24
|
8025 | ||
|
0
2月 23
|
4199 | ||
|
0
10月 20
|
2729 |
Thanks @Niyas Raphy @Cybrosys Techno Solutions Pvt.Ltd
i will try your suggestions