.command 文件[关闭]

问题描述 投票:0回答:0

我想用一个简短的脚本制作一个 .command 文件 来启动与外部服务器的连接(由大学为学习目的而设置),而不是总是必须编写 ssh 用户名@IP。

然而,一旦我运行它(我必须在终端中使用 chmod 命令授权它)我得到:

_______line 1: fg: no job control

Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

进程已运行,但我只想让脚本在空终端窗口中运行并从那里继续。我想这不是正确的方法,有什么建议吗?这可能非常愚蠢,但我对 UNIX 不是很好(我检查了以前的线程,但在这方面找不到任何东西 - 我也无法在网上找到正确的关键字组合来找到类似的用途)。

FOLLOWUP:有人建议我编写一个 shell 脚本或一个函数,然后从命令运行它 - 但我最终得到的是相同的终端窗口,该窗口声明已运行该脚本(上面引文中的那个)框)——早些时候我试图通过双击打开 .command 文件:两者都给了我相同的结果。 当我双击文件时,我希望将 .command 文件(或任何其他文件)中的脚本粘贴并在终端中运行(如果可能的话,否则从终端启动它 - 但我想两者都可以work) 然后在终端上进行以下操作。 我目前正在尝试与外部服务器建立 SSH 连接以启动(因此我需要启动脚本,然后将其作为命令在新的终端窗口中继续工作),并直接启动 Jupyter 实验室在不是我的主要浏览器的网络浏览器中(我想保留一个作为我的主要浏览器,而是让 Jupyter 在 Vivaldi 上启动)。

macos unix terminal
© www.soinside.com 2019 - 2024. All rights reserved.