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
- Akuntansi
- Inventaris
- PoS
- Project
- MRP
Pertanyaan ini telah diberikan tanda
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
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
DaftarPost Terkait | Replies | Tampilan | Aktivitas | |
---|---|---|---|---|
|
1
Jul 19
|
19853 | ||
|
1
Jun 25
|
5660 | ||
|
2
Des 24
|
8067 | ||
|
0
Feb 23
|
4205 | ||
|
0
Okt 20
|
2732 |
Thanks @Niyas Raphy @Cybrosys Techno Solutions Pvt.Ltd
i will try your suggestions