Scheduling Tasks in current FreeDOS

November 23, 2010 at 06:20:41
Specs: FreeDOS
I need to use a DOS floppy to diagnose my hard drives (since a diagnostics tool's Win version works only via API instead of direct drive access). One diagnostic task would presume starting the tool, making unattended screenshots of the visualized tested drive geometry every "n" min, exiting the diagnostic tool upon completion and shutting down the PC.

There is extreme shortage of effective task schedulers for DOS. More, its not possible to (directly) set a time interval (say 2 min) to make the screenshots. I'm trying to use Cron 1.9 for DOS for the task (its a 1994 release !), but it fails to offer time intervals, only offering exact time to enter for scheduled events. Any ideas guys, how to approach the issue? Better yet, any "ready-to-go" code to set a time interval in DOS (or find out if the set time interval already expired, hence the Screenshot task is due again)?

Another question would be, how to find out from Cron 1.9 or by other unattended means, if a program is still working (testing the drive) or already stopped and waits? And how to find out, if a program is still open or already exited?

And, may be you can suggest another more flexible task scheduler for DOS? Pls do NOT suggest to use Windows, I'm aware of that option, and its not available in this case.

See More: Scheduling Tasks in current FreeDOS

Report •

November 23, 2010 at 06:27:49
Most hard drive manufacturers provide bootable CD's and/or floppies.... AFAIAA

Report •

November 23, 2010 at 06:32:43
Rest assured, I do know that and do have such floppies. This was not the question of this thread. These tools, supplied by HD manufacturers, do not provide any meaningful, accessible, and easily interpreted by user diagnostic to the extent required. In part, they're designed to conceal the drive defects to avoid or delay related warranty costs.

Please stay on topic, indicated in this thread title.

Report •

November 23, 2010 at 15:14:54

Report •
Related Solutions

Ask Question