0

我对这个感到困惑。如果我在 linux 系统上连接到网络,一切正常。如果断开连接,我将无法执行以下任一命令集:

设置#1:

cmd = 'cat /sys/class/rtc/rtc0/wakealarm' 
args = shlex.split(cmd)
curr_alarm_sse,error = subprocess.Popen(args,stdout = subprocess.PIPE, stderr= subprocess.PIPE).communicate()

设置#2:

curr_alarm_sse = commands.getoutput("cat /sys/class/rtc/rtc0/wakealarm")

它也不是 cat 命令,我尝试对我的主目录执行一个简单的 ls ,并且在所有情况下,python 脚本都会锁定,直到我再次连接到网络。我已经验证它完全锁定在这些命令集中的任何一个。我很困惑,因为这些命令集似乎都不应该依赖于网络连接。我错了吗?谢谢。

4

0 回答 0