无法在终端上读取/var/mail/com.android.monkeyrunner

问题描述:

我收到/monkeytest.py :无法读取/var/mail/com.android.monkeyrunner错误,当尝试运行在终端上对MonkeyRunner进行压力测试。任何人都知道这可能是关于什么?无法在终端上读取/var/mail/com.android.monkeyrunner

+0

/var/mail ????? – 2014-08-28 13:43:59

它看起来像你正在运行它作为一个shell脚本而不是一个Python脚本。

确保了Python文件的第一行包含类似

#!/usr/bin/env python 

,而不是

#!/bin/sh 

(或什么都没有,这可能是这里的问题)。

shebang告诉内核哪个解释器运行;在不存在的情况下,可执行脚本将交给shell。

如果你不想更改脚本无论出于何种原因,使用

python monkeytest.py 

,而不是仅仅

./monkeytest.py 

是一种变通方法为好。

(在外壳,from命令尝试告诉你的人,你必须从未读电子邮件,它通过检查你的本地邮件假脱机文件,这是传统上类似/var/mail/you其中you是您的登录ID做到这一点。)

+0

我无法找到手册页链接,但['frm'](http://www.skrenta.com/rt/man/frm.1.html)与此类似。 – tripleee 2014-08-27 17:25:18

+0

如果这有助于解决您的问题,接受它会提高您的SO声誉,并将此问题标记为已解决。如果没有,可以跟进额外的诊断。 – tripleee 2014-08-30 05:33:46