This is a little confusing... Not even entirely sure what you mean by
"Unix version", here. But, I also wasn't satisfied with the other
answers I've seen people give you, so I thought I'd reply.
QSH (or STRQSH) is an IBM i command that runs QShell. QShell gives you
a Unix-like command shell that was written in ILE. It is able to run
either ILE applications or PASE applications -- both can be run from
this interface. But QSH isn't actually Unix, it's just an alternative
command-line interface to the "regular" IBM i one. The version would be
the same as your operating system version. So if you're running IBM i
7.3 (sometimes called "V7R3") then QShell is also 7.3. But this isn't
actually "Unix".
Since it can run PASE programs, I'm wondering if that's what you're
referring to?
PASE allows you to run programs that were compiled for IBM AIX. IBM AIX
isn't exactly "Unix", either. AIX is derived from the official Unix, but
it would have an AIX version rather than a Unix version. But when you
use PASE, you're not actually using AIX, and they're never 100%
compatible. so, that's also part of what I mean by "this is a little
confusing".
The versions of AIX that are compatible with your version of PASE can be
found in the IBM Knowledge Center under Programming / IBM PASE for i /
Planning for IBM PASE for i. Here's a direct link to the IBM i 7.3
knowledge center:
https://tinyurl.com/yc8zjqkc
That may be what you're looking for... but its not as simple as one
particular version of AIX... it's a table of which versions of AIX are
compatible with which versions of IBM i PASE. And its never 100%
compatible.
So... again... it's a little confusing
-SK
On 7/19/2018 3:07 PM, Doug Englander wrote:
Does anyone know how I can tell the Unix version that runs when the QSH command is entered?
Thank you,
Doug
As an Amazon Associate we earn from qualifying purchases.