トップページ > プログラム > 2014年05月13日 > a6/E78aI

書き込み順位&時間帯一覧

23 位/250 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000001000002003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その22

書き込みレス一覧

くだすれPython(超初心者用) その22
913 :デフォルトの名無しさん[sage]:2014/05/13(火) 15:51:35.84 ID:a6/E78aI
他のプログラムが起動した時間を調べるのはどうしたらいいの?
プログラムを起動してから経った時間を表示するプログラムを作りたいんだけど・・・
くだすれPython(超初心者用) その22
920 :デフォルトの名無しさん[sage]:2014/05/13(火) 21:17:24.71 ID:a6/E78aI
>>916
$ ps -p PID -o etime
これで経過時間を調べれることまではわかったんだけどその後どうすればいいのやら

例えばブラウザを起動したらこのプログラムも自動で起動して、ブラウザを使った時間を表示するプログラムを作りたいんだ

ブラウザを起動すると同時にこのプログラムも起動するのは無理?
くだすれPython(超初心者用) その22
921 :デフォルトの名無しさん[sage]:2014/05/13(火) 21:34:32.28 ID:a6/E78aI
import subprocess

x = subprocess.check_output(["pidof", "firefox"])
pid = x.decode().rstrip()
y = subprocess.check_output(["ps", "-p", pid, "-o", "etime"])
elapsed = y.decode().strip(" ").strip("ELAPSED").strip("\n").strip(" ")
print(elapsed)

ここまで書いたんだけどこれの実行結果が01:32:00みたいになって数値として扱えないじゃんって気づいて詰まった


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。