Watchdog 1.0¶
- Menu path: ‘Options / Control / Watchdog…’ (opens these rules when you have any; otherwise click Watchdog 1.0 Rules… in the Watchdog 2.0 dialog)
Beta
The name Watchdog 1.0 and the Watchdog 2.0 rules are in the current Process Lasso beta versions for now, and arrive in the next final release. Until then, these rules are the Process Watchdog, in ‘Options / Control / Watchdog (advanced rules) …’.
Watchdog 1.0, formerly called the Process Watchdog, is the original form of Process Lasso's Watchdog. Its “if, then” rules let you take an action on a process when it exceeds a certain amount of CPU or Memory. You can specify actions such as Restart, Terminate, Log, Execute (external), or Change Affinity. With both memory and CPU triggers, you can set a time the process must exceed this threshold before action is taken.
There are several actions and trigger types.
Triggers¶
- CPU
- Memory
Actions¶
- Change CPU Affinity
- Execute
- Log Occurrence
- Restart Process
- Set CPU Priority Class
- Set I/O Priority Class
- Stop Processing Rules
- Terminate Process
- Trim Virtual Memory
This feature supports Regular Expressions for more complex and precise matching.
For rules that combine several conditions, undo their changes when the conditions clear, or check things such as process age, priority or other running processes, see Watchdog 2.0. Watchdog 2.0 Rules… in this dialog opens the Watchdog 2.0 rules, and Convert to Watchdog 2.0… moves every Watchdog 1.0 rule there: see Converting Watchdog 1.0 Rules. Converting is optional; Watchdog 1.0 rules keep working.
