Short: Run with detach + more! V44.1 Author: piru@innocent.com (Harry "Piru" Sintonen) Uploader: piru innocent com (Harry "Piru" Sintonen) Type: util/sys Version: 44.1 Requires: AmigaOS 3.0 or better Architecture: m68k-amigaos Way back when I had A500 with AmigaOS 1.3 I had program called RunBack, it was able to launch programs on the backgroud. I happily forgot it when I upgraded to AmigaOS 2. Nowadays with fast CPUs and harddrives I load 10 mb worth of programs in my system startup. Many of the programs require that they are `run'. And every one of them appears in `status' process list. I wasn't too annoyed by this, until the first available CLI number was above 20. I decided to do something about it. Result is run v44. Run v44 replaces AmigaOS 3.0+ internal `run' command and is 100% backwards compatible. It is loosely based on internal run command in Kickstart 3.1. Run v44 is written by Harry "Piru" Sintonen and is freeware, also the full assembler source code is included. Enjoy! USAGE Format: RUN [DETACH] [QUIET] [STACK ] [PRI ] [+ {command}] Template: DETACH/S,QUIET/S,STACK/K/N,PRI/K/N,COMMAND/F Purpose: Execute command in the background. Specification: STACK specifies stack size and PRI priority for the background process. If DETACH switch is used the new background process will not be have CLI number assigned to it. Unless you specify QUIET switch the new process will open input and output streams to current console. QUIET redirects DETACHed process input and output to NIL:. Note that if you use DETACH you can not redirect command output (ie. use `run <>nil: detach command >file'). Also to supress command output, you must use QUIET. If you need the command output don't use DETACH. QUIET is DETACH only option. STACK and PRI work for normal `runs' too. For other `run' features see your AmigaDOS manual. Final note: you can not use command1 + command2 feature with DETACH. INSTALLATION Copy run to directory of your choice (preferably c: -dir). Make sure run has PURE protection bit set, if not use: protect c:run p add Add following to s:user-startup: resident run remove resident c:run add After these lines you can use new features of run v44. Advanced users may want to activate run already in s:startup-sequence. COPYRIGHTS Amiga and AmigaOS are Copyrighted. See your favorite amiga news service for the name of the current owner. ;) Run44 package is Copyright © 2000 by Harry Sintonen. Run44 is freeware. Please note that run v44 is not part of official AmigaOS 3.5 release, even though program version might suggest that. DISCLAIMER I take no responsibility whatsoever if something should fail. #include AUTHOR Harry "Piru" Sintonen