next up previous contents
Next: AMBUSH internals Up: Syntax Previous: Language syntax   Contents

Subsections

Running a burn-in job

Easy. Here is the sequence:

Preparing a script

blah blah blah. Script starts running if the syntax is OK, and you get your command prompt back.

Making modifications along the way

Imagine the burn-in setup has been running happily for three days. Suddenly a module fails and stops returning data. There is little sense in wasting time on running further tests on this module; the shell should provide a way to unschedule the tests scheduled for the module. The shell does indeed provide this functionality. Even while scheduled tasks are running, AMBUSH provides a fully functional shell. A list of scheduled tasks and conditions can be obtained using list_sched() and list_cond(), and you can cancel any of them by calling cancel_sched(int idx) or cancel_cond(int idx). You can also schedule new statements or add conditions at any time from the command line, or slurp in another script.


Johannes Muelmenstaedt 2004-03-31