1

我在达尔文机器上收到以下错误:

awk: cannot execute [Interrupted system call]

这是操作系统版本:

Darwin ...... 9.8.0 达尔文内核版本 9.8.0:2009 年 7 月 15 日星期三 16:57:01 PDT;root:xnu-1228.15.4~1/RELEASE_PPC Power Macintosh

你知道它可能是什么吗?

4

1 回答 1

1

错误消息为您提供了线索。某个地方正在进行系统调用awk,该调用不起作用,因此调用脚本被“中断”。cron您需要通过查找哪些脚本因此错误而失败来缩小问题的范围。用于grep查看您的cron脚本中的嫌疑人。

根据您提供的信息,我猜想使用的脚本 正在对不存在的实用程序awk进行系统调用(代码将是);system(some_shell_cmd)安装在不寻常的位置;不在你的$PATH; 不可执行;or 本身就是一个perl, python, or sh( $SHELL) 脚本,解释器要么没有安装,要么不能正常运行。

于 2013-07-05T13:40:57.077 回答