私はこれに困惑しています。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 スクリプトがロックされます。これらのコマンド セットのいずれかで正確にロックアップしていることを確認しました。これらのコマンド セットのいずれもがネットワーク接続に依存しているようには見えないので、私は困惑しています。私が間違っている?ありがとう。