Classic MPE tips: Tar, kills, and job advice
February 16, 2015
How do I use the tar utility to put data onto tape on an HP 3000?
1) Create a tape node
:MKNOD “/dev/tape c 0 7”
2) Enter posix shell
:SH -L
3) Mount a blank tape and enter the tar command
shell/ix>tar -cvf /dev/tape /ACCOUNT/GROUP/FILENAME
How can I determine the validity of an SLT tape?
Use CHECKSLT.MPEXL.TELESUP option 1.
What is the command to abort a hung session? I tried ABORTJOB #s3456. I seem to remember there is a command that will do more.
You can use =SHUTDOWN. But seriously, there is a chance that if it is a network connection, NSCONTROL KILLSESS=#S3456 will work. If it is a serial DTC connection, ABORTIO on the LDEV should work. Finally, depending upon what level of the OS you are on, look into the ABORTPROC command. This might help as a last resort.
NEWJOBQ ALTJOBQ;LIMIT=1
LIMIT 1 (for HPSYSJOBQ)
When I submit a long job into the ALTJOBQ queue, and a quick job into the default job queue, the second job goes into the WAIT state. Why?
Your NEWJOBQ statement is correct, but your second statement didn’t do what you thought. To put a limit of one on the HPSYSJQ job queue, your statement should read
:LIMIT 1;JOBQ=HPSYSJQ.
By saying :LIMIT 1, you are changing the total job limit on the system to one. Since the total limit is one, and the long job in ALTJOBQ is still running, the second job waits even though he is the only job in his queue.
What does HPSWINFO.PUB.SYS show? All software or only installed software? How do I find out what HP software is installed?
Generally speaking, HPSWINFO.PUB.SYS is a record of system software level and patching activity. If you want information on HP software installed then you want to run psswinvp.
How can I sync the time on my 3000 with my Windows network? The PC side does regular, automated sync to NIST.
First, ensure your timezone is absolutely correct (:setclock/:showclock) and you have a system logon UDC to setvar TZ to the correct timezone.
Install NTP and use the ‘ntpdate’ function to sync your clock to the PC servers. Do this in a batch job that issues the ntpdate command, and then :STREAMs itself;IN=xx to periodically perform the synchronization.