我在Darwin机器上遇到以下错误:
awk: cannot execute [Interrupted system call]
这是操作系统版本:
达尔文...... 9.8.0达尔文内核版本9.8.0:周三7月15日16:57:01 PDT 2009; root:xnu-1228.15.4~1 / RELEASE_PPC Power Macintosh
你知道它可能是什么吗?
答案 0 :(得分:1)
错误消息为您提供了线索。某个地方正在由awk
进行系统调用,该调用无效,因此调用脚本被“中断”。您需要通过查找哪个cron
脚本因此错误而失败来缩小问题的范围。使用grep
查看cron
脚本中的嫌疑人。
根据您提供的信息,我猜测使用awk
的脚本正在对不存在的实用程序进行系统调用(代码将为system(some_shell_cmd)
);安装在一个不寻常的位置;不在你的$PATH
;不可执行;或者本身是perl
,python
或sh
($SHELL
)脚本,解释器尚未安装或无法正常运行。