Script complicado envolvendo linha de comando e Terminal XFCE

0

Eu rodei o Ubuntu 14.04 e instalei o XFCE Terminal por algum motivo, e o que eu quero fazer é fazer um script para ir para uma pasta no meu disco rígido em / Server / Gen2 e executar vários scripts .sh em diferentes guias o XFCE Terminal, e use o comando nice em vez de executá-lo diretamente, porque sem o comando meu PC ficava atrasado. Também encontrei tutoriais, mas eles mostraram apenas a execução de um único script em várias guias, não vários scripts em várias guias. Também acho que seria bom se o nome das abas fosse alterado para o nome dos scripts, para que eu possa dizer qual script é qual. A razão para isso é que estou executando um servidor de jogos e não gosto de abrir várias janelas e quero que tudo esteja organizado e em um só lugar.

    
por user245115 12.08.2014 / 18:45

1 resposta

2

Tente isto:

#!/bin/bash

cd "/Server/Gen2"

options=()
tab=""
for file in *; do
    [[ -d $file ]] && continue # not a file
    [[ ! -x "$file" ]] && continue # not executable
    options+=($tab --title="$file"  -e "bash -ic \"nice -n 3 ./$file ; bash\"" ) 
    tab="--tab"
done

xfce4-terminal "${options[@]}"

Para permitir renomear o título, siga este link

    
por TuKsn 12.08.2014 / 20:53