Terminate a dead loop or a function automatically in Matlab

Version 1.0.0.0 (1.72 KB) by Zheng
Terminate a dead loop or a function automatically in Matlab
33 Downloads
Updated 8 Aug 2017

View License

This example shows the process to terminate a dead loop or a function automatically.
The idea is to check the Process ID of the running matlab in windows. When the time for running some functions takes too long a time, then kill the job by DOS

command: taskkill -f /pid PID

The command to get the PID of the running job can be obtanied by DOS command: System.Diagnostics.Process.GetProcessesByName.

The main control subroutine is main_control.m; and dummy_dead_loop.m is to simulate the dead endless loop or a function.

Cite As

Zheng (2024). Terminate a dead loop or a function automatically in Matlab (https://www.mathworks.com/matlabcentral/fileexchange/64045-terminate-a-dead-loop-or-a-function-automatically-in-matlab), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Startup and Shutdown in Help Center and MATLAB Answers
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

matlab_kill_jobs/

Version Published Release Notes
1.0.0.0