Can we load and run skill procedures without having to invoke interactive command window. I have started to read about "interprocess communication" but it looks like these need to be run from the CIW window.
Yes, IPC commands are for running linux commands from an icfb/virtuoso session.
To run skill code in batch mode, you could do:
icfb -nograph -replay MYSKILL.il -log MYBATCH.log
to run skill in batch mode.
In addition to what Nani said you may also be able to run the executable "dbAccess" which is a non-graphical executable which contains core SKILL functions plus functions that could be run inside of a Pcell, these include db* prefix functions, dd* functions, rod* functions and tech* functions. No graphical capabilities exist at all within dbAccess, so functions like hi* or ge* will not work, and the application SKILL API's are not present either, so no sch* or le*. Having said this, it is a useful tool for performing core SKILL functionality or testing PCells to ensure that they would run in other environments (e.g. for Stream Out use). This executable is not officially documented yet, but this is coming soon.
Oh, I forgot to mention, ipc* functions are implemented dbAccess.
"Can we load and run skill procedures without having to
invoke interactive command window. I have started to read about
"interprocess communication" but it looks like these need to be run from
the CIW window."
Hi, I also have the same promblem, i want to run Skill Procedures without opening virtuoso or CIW. and just run it in command line... I did not understand clearly the replies coz it seems to me that the replies are for "running unix commands from virtuoso or skill script" Please reply...
You're right. This post has nothing to do with what you're trying to do (and you've asked that elsewhere in the forum).