Всего нубов Python здесь, но пытается учиться
Я пытаюсь запустить новое окно терминала, на котором запущен прослушиватель netcat через порт 7777 из сценария python.
Я пытался ...
import os
netcat = '--command \"nc -nvlp 7777\"'
print ("Starting listener on port 7777")
from subprocess import call
call(['xfce4-terminal', netcat])
и
from subprocess import call
call(['xfce4-terminal', '--command', '"nc -nvlp 7777"')]
но без кубиков. Второй пример фактически запускает терминал и ищет команду, но не выполняет netcat «аргумент».
Похоже, это связано с тем, что при использовании --command
мой аргумент netcat должен быть заключен в кавычки.
Заранее спасибо за помощь