次のコードを使用して、現在の CPU 使用率の詳細を取得できます
import psutil as PSUTIL
PSUTIL.cpu_percent(interval=1)
私の質問は; 過去 10 分間の CPU 使用率の詳細を取得するにはどうすればよいですか?
cronjob を使用してバックグラウンドで Python スクリプトを実行します
1) ターミナルを開いて crontab -e と入力
します 2) ファイルを編集し、次のコードを記述して Python スクリプトをバックグラウンドで実行します
*/1 * * * * python /yourpath/yourpythonfile.py
3) yourpythonfile.py を作成し、次のコードを記述します。
import psutil as PSUTIL
with open('/yourpath/yourfile.txt', "a") as myfile:
myfile.write(str(PSUTIL.cpu_percent(interval=1))+"%"'\n')