找不到命令:fork

Command not found: fork

我正在研究 Mac。我正在尝试使用 fork 命令 运行 Terminal.app 上的另一个 sh 文件:

$ fork sh
bash: fork: command not found

我的命令有什么问题?

fork 不是 shell 函数。

您可以 运行 直接执行脚本 /path/to/script

您可以 source/. 脚本 运行 它在当前 shell . path/to/script.

您也可以 运行 直接在脚本上 shell bash /path/to/script

为了运行一个后台命令,你可以在末尾加上一个符号(&)。

例如,如果您的命令是 /path/to/some/program some args here,您可以在后台 运行 它(并继续在前台 shell 输入命令)使用:

/path/to/some/program some args here &