我运行 Ubuntu 14.04 并出于某种原因安装了 XFCE 终端,我想要做的是编写一个脚本,转到硬盘驱动器上 /Server/Gen2 下的文件夹并在 XFCE 终端的不同选项卡中运行几个 .sh 脚本,并使用 nice 命令而不是直接运行它,因为没有该命令我的电脑会滞后。我也找到了教程,但它们只显示在多个选项卡下运行一个脚本,而不是在多个选项卡下运行多个脚本。此外,我认为如果将选项卡的名称也更改为脚本的名称会很好,这样我就可以分辨出哪个是哪个脚本。这样做的原因是因为我正在运行游戏服务器,我不喜欢打开多个窗口,我希望一切都整齐地放在一个地方。
答案1
尝试这个:
#!/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[@]}"
要允许重命名标题,请按照此操作https://askubuntu.com/a/22417