Windowsで自動タスク

UNIX系ならcronの話。

 

昔と違ってたのでメモしておく。

schtasks create | Microsoft Learn

 

コマンドラインからschtasksと打てば大体できるらしい。

GUIだと「コンピュータの管理」の「タスクスケジューラ」で管理できるがコマンドラインの方がオプションが細かい。

 

schtasks /create /tn "High" /tr "C:\work\go\high_process.bat" /sc minute /mo 5

今回のタスク、プロセス優先度を昇格させるバッチファイルを5分毎に実行させる。やりすぎ感あるがこれで一度やってみる。

 

それにしてもMSが自動翻訳に頼りだしてから誤訳を放置しているのはもう取り返しがつかないレベルなのね

---

 

Pythonプログラムの昇格は以下のようにインタプリタを昇格させたがこれで動いているみたい。問題は全インタプリタが昇格してしまうところだな。

PowerShell -Command "Get-Process -Name \"Python\" | ForEach-Object { $_.PriorityClass = \"High\" }"

 

---

11/9追記:

ミニPCに負荷をかけすぎたのか20日ほどで起動しなくなった

やはり長期運用設計のものでやるべきか