我已经安装Ubuntu 12.04 LTS 服务器。
我怎样才能同时运行多个 .sh 文件(打开多个终端)
我可以使用它桌面版本,但我使用服务器版本。
有可能吗?如果可以,该怎么办?
答案1
默认情况下,Ubuntu 有 7 个 tty,在服务器上它们都是命令行(桌面第 7 个用于 X 使用)您可以使用++ 到 ++Ctrl在它们之间Alt切换F1CtrlAltF7
这将允许您在 7 个不同的会话中运行脚本。
您还可以通过正常启动后台进程,但&在末尾附加一个,例如
yourscript.sh &
如果你的脚本没有自行终止,你将需要找到 pid 并将其终止,有关终止的详细信息,请阅读:
答案2
答案3
Linux 将一次在一个 shell 上处理一个进程,这意味着脚本在您的场景中运行。
同时,如果您需要通过 shell 执行一些其他任务,您可以使用从 tty 1 到 tty6 的其他控制台。
tty 7 是 GUI [当前使用桌面]。
从当前桌面移至 tty 1。按 ctrl + Alt + F1 。之后使用 Alt + F2 转到 tty 2,然后按 F3 F4 F5 F6 和 F7 进入 GUI