私は負荷以上5である時はいつでもデスクトップ通知を取得したいが、そのために私は、このPythonスクリプトを書かれているが、それは、誰かがこれを是正することができなぜこのpythonスクリプトが誤った出力を出しているのですか?awkとcomapringの値をifブロックで使用していますか?
#!/usr/bin/python
import commands
a=commands.getoutput("cat /proc/loadavg | awk '{print $1}'")
float (a)
print a
if (a > 5.00):
commands.getoutput('notify-send "Hello world!" ')
else:
print "load looks fine!!"
を期待して反対与えていますか?
ohh !!!私はfloat()を呼び出すと型キャストされることを期待していました。おかげさまで – Rusty
awookを呼び出すUUOCを持つサブプロセスは、本当にpythonでこれに正しいアプローチをしていますか?私はPythonを知らないのですが、少なくともファイルの内容を読むことができるようです。 –
'open("/proc/loadavg ")を実行することができます。 – sisanared