我对这个感到困惑。如果我在 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 脚本都会锁定,直到我再次连接到网络。我已经验证它完全锁定在这些命令集中的任何一个。我很困惑,因为这些命令集似乎都不应该依赖于网络连接。我错了吗?谢谢。