Question Script compliqué impliquant la ligne de commande et le terminal XFCE


Je lance Ubuntu 14.04 et j'ai installé le terminal XFCE pour une raison quelconque. Ce que je veux faire, c'est créer un script pour aller dans un dossier de mon disque dur sous / Server / Gen2 et exécuter plusieurs scripts .sh dans différents onglets du terminal XFCE. , et utilisez la commande nice au lieu de l'exécuter directement car sans la commande, mon PC serait en retard. J'ai également trouvé des didacticiels mais ils ne montraient qu'un seul script sous plusieurs onglets, pas plusieurs scripts sous plusieurs onglets. Aussi, je pense que ce serait bien si le nom des onglets était changé pour le nom des scripts aussi pour que je puisse dire quel script est qui. La raison en est que je gère un serveur de jeu et je n'aime pas ouvrir plusieurs fenêtres et je veux que tout soit propre et au même endroit.


0
2017-08-12 16:45


origine




Réponses:


Essaye ça:

#!/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[@]}"

Pour permettre de renommer le titre, suivez ceci https://askubuntu.com/a/22417


2
2017-08-12 18:53