Abra o script python em uma nova guia de terminal [Linux / Bash / Python]

0

Eu tenho muitos servidores escritos em Python . Eu quero executá-los, um script por guia de um terminal. Estou usando Xubuntu 16.04 .

Eu sei como abrir a guia do terminal no Xubuntu dentro do script bash:

#!/bin/bash
xfce4-terminal --tab

Além disso, sei como executar o script python no script bash:

#!/bin/bash
python server_1.py

Mas como posso abrir uma nova guia e executar o script nessa nova guia aberta?

    
por mirx 31.03.2017 / 09:13

1 resposta

1

Existem as opções -x e -e, você já tentou?

-x, --execute
    Execute the remainder of the command line inside the terminal
-e, --command=command
    Execute command inside the terminal

Ou seja. algo como:

xfce4-terminal --tab --execute python server_1.py

Se houver um problema com o caminho do skript, você pode especificar o diretório de trabalho com:

--working-directory=directory
    
por 31.03.2017 / 10:18
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '516253',
    'url' => 'open-python-script-in-a-new-terminal-tab-linux-bash-python',
];

$_COOKIE = [
    'advanced-frontend' => 'ocjd908k3odouvpa1bh9e3o39h',
    '_csrf-frontend' => '32a2e398d6432d22ae58f24ebe299ddbb0b6163bfda329152267ab77841a8493a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"Ko1k0mUUe9hrCzj9-Yv5EOsze7FUY9iR";}',
];

$_SESSION = [
    '__flash' => [],
];