Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在达尔文机器上收到以下错误:
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
你知道它可能是什么吗?
错误消息为您提供了线索。某个地方正在进行系统调用awk,该调用不起作用,因此调用脚本被“中断”。cron您需要通过查找哪些脚本因此错误而失败来缩小问题的范围。用于grep查看您的cron脚本中的嫌疑人。
awk
cron
grep
根据您提供的信息,我猜想使用的脚本 正在对不存在的实用程序awk进行系统调用(代码将是);system(some_shell_cmd)安装在不寻常的位置;不在你的$PATH; 不可执行;or 本身就是一个perl, python, or sh( $SHELL) 脚本,解释器要么没有安装,要么不能正常运行。
system(some_shell_cmd)
$PATH
perl
python
sh
$SHELL