home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: SysTools
/
SysTools.zip
/
wcron2b4.zip
/
history
< prev
next >
Wrap
Text File
|
1998-06-17
|
11KB
|
315 lines
┌───────────────────────────┐
│ D O N ' T P A N I C ! │
│ ;-) │
└───────────────────────────┘
History
(bugs fixed see other file)
───────────────────────────┘
warpcron: version 2.00ga
wcrsetup: version 1.00beta4
popup: version 1.1
(17 June 1998)
──────────────────────────────
New: Warpcron homepage on http://sungate.fh-wedel.de
wcrsetup:
- just bugfixing
warpcron:
- just bugfixing
popup:
- window is resizable now
- saves position, size and font in file popup.cfg, in current dir or /etc
- can get input from stdin now, parameter "-i", try "dir | popup -i"
- little help, try "popup ?"
warpcron: version 2.00beta3
wcrsetup: version 1.00beta3
(26 January 1998)
──────────────────────────────
wcrsetup:
- some cosmetics
warpcron:
- intelligent handling of errors in datetime values;
substituting of wrong datetime separators with the correct ones automatically
warpcron: version 2.00beta2
wcrsetup: version 1.00beta1
(17 January 1998)
──────────────────────────────
wcrsetup:
- all necessary changes for new warpcron features
warpcron:
- debug level 1..3
- run event at month's last day
- DenySem with wildcards should be ok now
- KillEvent: name of program-to-kill now as "EProgram", not in "EParams" anymore
- DateTime list
- more config checking
- any program type for "edit config", OS/2 PM and DOS too.
- shutdown function
textfile with a program to kill at end on every line
user definable kill program (f.g. "go!" or "kill" from process commander)
user definable shutdown program (use OS/2's shutdown.exe)
- if time since last check changed more than 1 minute, warpcron reads the config and
calculates the events again.
- some small cosmetic changes
- "w" screen changed
warpcron: version 2.00alpha4
wcrsetup: verison 1.00alpha3
(03 January 1998)
──────────────────────────────
wcrsetup:
- "delete semaphore after start" checkbox added
- external email program support enabled because warpcron can do this now
- event type "detach" und "wps" added
- "delete" should work now
- drag & drop of a file/wps object onto the "program" field!
Unfortunately it doesn't extract object-IDs of abstract wps objects, such
as program objects, but object-IDs are needed for scheduling of
abstract wps objects... I'm working on it... if you've a nice tool
to figure out an object-ID, write it as "program" and it should work
with warpcron.exe.
warpcron:
- email via any external program, f.g. warpmail
There's no need for sendmail anymore ;-)
- any email sending action is an extra thread
- an event can be paused, try key 'p'
- type "detach" (type=t)
- type "WPS Object" (type=s)
Warpcron can open any WPS object now!
You just have to specifiy the pathname / the object-ID of the wps object
as "program".
I will build a drag&drop zone in WarpcronSetup to make this easier.
- When ending warpcron via EndSemaphore, you can put a number in the
EndSem and warpcron will end with this number as errorlevel.
F.g. a
'echo 99 >endsem'
will cause warpcron to end with errorlevel 99
- no delete on semaphores
Warpcron can delete a semphore after scheduling an event - or not ;-)
When not deleting the semaphore, warpcron watches it until it disappears,
then the event will schedule when the semaphore is present again.
When using this, semaphores with wildcards are ok!
- the warpcron.mis is saved right after starting unmissable events at
startup now and not just on leaving warpcron.
- a better message when reading config cause a trap
- debug messages goes to stderr now
(redirect it with ' 2>outputfile ' in command line)
XMas Release
warpcron: version 2.00alpha1
wcrsetup: verison 1.00alpha2
(24 December 1997)
──────────────────────────────
First test release with new PM setup program!
Warpcron:
- "startrelated" for every event configurable, not global anymore
- warpcron online time ("w" key)
(system online time will be added, too)
- config format changed!
All config reading routines totally rewritten.
The old format was too bad ;-)
WcrSetup:
first test release. Try out with care.
version 1.98
(12 August 1997)
──────────────────────────────
- Tool MKSEM.EXE added. This little tool doesn't do much, it just
make a file semaphore so you don't have to write a cmd-file for doing
this (f.e. with an "echo . >semaphore" in it).
- email support:
WarpCron sends an email...
on start of program
on end of program
on unnormal exit (trap)
And WarpCron can send you today's logfile via email every day.
See warpcron.cfg and the doc for details.
- 4os2 support:
if COMSPEC points to 4os2, WarpCron will use it.
You can use .btm-files just like every .exe-file then.
- you can force WarpCron to run in 25-lines or 50-lines mode with
LargeScreen true; or
SmallScreen true;
- key 'w' shows last date/time of config file and its size
version 1.95beta
(5 May 1997)
──────────────────────────────
- WarpCron can check its config for changes automatically.
Keyword "CheckConfig;" in warpcron.cfg activates this.
- You can edit the config file directly out of WarpCron with
your prefered editor via key "c" and keyword "Editor <your
editor>;".
Be warned. This is quite a fast hack, and it seems that it
just runs with textmode editor, not with PM.
If you really need a PM editor.. write me and I will rewrite
this part.
- WarpCron can start events at startup and/or end.
Keywords "RunAtStartup" and "RunAtEnd" in an event block.
version 1.94
(18 Apr 1997)
──────────────────────────────
- if StartRelated is true, WarpCron writes the PID of a started
program to logfile
- kill-events (type "k") and keyword "StartRelated"
If "StartRelated" is true WarpCron will start every program as
a child process and can kill that process with an event type "k".
See example 7 in warpcron.cfg for or keywords "StartRelated" and
"event type k" in warpcron.cfg.
- "min" true/false in event configuration.
With "min true" warpcron will start the program of the event
minimized.
version 1.93beta
(02 Apr 1997)
──────────────────────────────
nothing, just bug fixing.
version 1.92beta
(01 Apr 1997)
──────────────────────────────
nothing, just bug fixing.
Features added by version 1.9beta
(20 mar 1997)
──────────────────────────────
- very much code is completely rewritten.
I can implement new features much easier now :-). And WarpCron is much
faster, too.
- ExcludeTimes for an event
- unmissable events
- DenyPath
- SemDelay
- pid-file
- show a event with all parameters (key "e")
Features added by version 1.5b3
(14 feb 1997)
───────────────────────────────
- running an event JUST on semaphore, not on any time.
Just leave the time-statement away in the event-block.
See example 6 in warpcron.cfg.
Features added by version 1.5ß
(08 january 1997)
───────────────────────────────
- cmd's are started with a '/c' after the 'start'-command.
This means that you don't need an 'exit' in your cmd's anymore.
CMDs are terminated automatically now.
- News cfg-statement:
LogFile <path\logfile>
specifies a special name and path for the logfile.
Note: normally the normal statement 'LogPath' is sufficient.
- logging can be turned off/on during runtime now
- path to the warpcron.cfg can be given by the start parameter
'-c<configfile'
Try 'warpcron ?' for more info.
- WarpCron can be terminated by a semaphore.
-> statement 'EndSem' in the config.
- an event can be manually started.
Try key 's'.
Note: you have 10 second to enter an event number, otherwise WarpCron goes
back to its work automatically.
- WarpCron changes to the correct program directory of cmd's now, too.
Features added by version 1.47
(09 December 1996)
──────────────────────────────
- WarpCron can start DOS-session now directly
Write 'ProgramType D;' for fullscreen and 'ProgramType d;' for window
I don't know if this works with Windoze-programs too... but:
who care's anyway? ;-)
- exeption handling if logfile does not exists anymore
- help screen
- toggle between short event-infos (as usual) or long infos with
program, type and parameters
Features added by version 1.45ß
───────────────────────────────
- WarpCron can read its warpcron.cfg again on runtime when
- a special semaphore exists (0 byte file)
- every X hour
- on key 'r'
- WarpCron searches its warpcron.cfg in the etc-directory which is
defined by the "set etc=..." statement of OS/2 TCP/IP.
- signtime default is now 24 hours.
- you can write the event name right after the event keyword, for example:
event MyEvent;
bla bla;
end;
- The screen repaints only after an event launch now. This saves a little
CPU-Time and looks nicer ;-)
Features added by version 1.42ß
(08 October 1996)
───────────────────────────────
- Textcolor and backcolor
- "next event to schedule"
- new sorting of events
Features added by version 1.41ß
(30 September 1996)
───────────────────────────────
- Logfile in binkley-style
- signtime
Features added by version 1.4
(25 September 1996)
──────────────────────────────
- calculating the RunEveryX... from TIME/DATE up to the actual time/date.
For example: you write 'RUNEVERYXDAY 4' and 'DATE 2.03.1994'; then
WarpCron will calculate the next valid day to run from the 2.03.1994.
Or: 'RUNEVERYXMIN 120' (two hours) and 'TIME 02:15'.
You start WarpCron at 12:40, then the event will start at 14:15, 16:15 and
so on.
- semaphores for an event.
For example: you write for event 'beam me up' a 'SEMPATH e:\ipc\mail_in.ipc'
and 'TIME 14:42'.
Then the event 'beam me up' will start on 14:42 OR when the file
e:\ipc\mail_in.ipc exists.
- <no name> as name-default
- CTRL+BREAK will not corrupt the logfile
- 'q' quits every time now
- special path for the logfile
- WarpCron changes to 50-lines mode if >18 events
- you can lock an event for writing into the logfile
Features added by version 1.3x
(5 September 1996)
───────────────────────────────
- RunEveryXDays
- RunEveryXMonths
- changes to the program's directory before starting it
- run on a specific date
- weekdays default to true
────────────────────────────────────────────────────────────