
m
machid(1) | machid(1) |
NAME
hp9000s200, hp9000s300, hp9000s500, hp9000s800, pdp11, u3b, u3b2, u3b5, u3b10, u370, vax - provide truth value about processor type
SYNOPSIS
hp9000s200
hp9000s300
hp9000s400
hp9000s500
hp9000s700
hp9000s800
u3b2
u3b5
u3b10
u370 vax
DESCRIPTION
The following commands return a true value (exit code 0) if the a processor type matches the command name. Otherwise a false value (exit code
Command | True for: | Command | True for: |
hp9000s200 | Series 200 | pdp11 | |
hp9000s300 | Series 300 | u3b | 3B20 computer |
hp9000s400 | Series 400 | u3b2 | 3B2 computer |
hp9000s500 | Series 500 | u3b5 | 3B5 computer |
hp9000s700 | Series 700 | u3b10 | 3B10 computer |
hp9000s800 | Series 800/700 | u370 | IBM System/370 computer |
Series 200, 300, or 400 | vax | ||
Series 700 or 800 |
|
|
EXAMPLES
Given a shell script that must behave differently when run on an HP 9000 Series 700 or 800 system, select the correct code segment to be executed:
if hp9000s800 then
#system is Series 700 or 800. if hp9000s700
then
#System is Series 700
Series 700 code fragment goes here
else
# System is Series 800
Series 800 code fragment goes here
fi
fi
WARNINGS
hp9000s800 always returns true on both Series 800 and Series 700 systems. Therefore, when using this command in scripts to determine hardware type, always use both hp9000s800 and hp9000s700 in the appropriate sequence to ensure correct results (see EXAMPLES).
machid(1) will no longer provide support for future machines beyond the Series 800 and Series 700 sys- tems. Decisions should be based on the hardware and software con®guration information returned by getconf(1).
Section 1−488 | − 1 − |