我正在尝试在脚本文件中使用 % host 或 % dig。提取网站源代码。例如:
% host askubuntu.com
但是我执行文件时出现此错误:
fg: no job control
我应该怎么办?
答案1
如果没有上下文,很难明确说明你正在做什么,但是你很可能从一本书或网站上复制了用于%
指示 shell 提示符的命令 - 它不是命令的一部分,你也不应该输入它。这些命令可能应该只是
host askubuntu.com
或者
dig askubuntu.com
您之所以会收到错误,是因为%
在 bash shell 中它具有特殊含义,用于%n
将第 n 个后台进程带入前台。具体来说,您之所以会收到错误fg: no job control
,是因为在非交互式 shell 中默认情况下禁用了作业控制。