[Info-vax] New installment in The OpenVMS Consultant: Shutdowns using STARTUP.COM
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Mon Dec 28 11:48:42 EST 2020
On 2020-12-28 12:48:45 +0000, Jan-Erik Søderholm said:
> Den 2020-12-28 kl. 09:12, skrev Phillip Helbig (undress to reply):
>> In article <rsbc8v$oiv$1 at dont-email.me>, Simon Clubley
>> <clubley at remove_me.eisner.decus.org-Earth.UFP> writes:
>>
>>> On 2020-12-27, David Jones <osuvman50 at gmail.com> wrote:
>>>>
>>>> The biggest hazard to an orderly shutdown is that you terminal session
>>>> goes when the network is shut off, leaving your system in a partially
>>>> shutdown state.
>>>> I changed my shutdown symbol from "@sys$system:shutdown ..." to
>>>> "$SYSMAN SHUTDOWN NODE /minutes=..." (appending /auto/save as needed).
>>>
>>> That's another thing that Unix got right big time.
>>>
>>> I routinely reboot Linux servers from a SSH session to the server and
>>> never have to worry about this.
>>
>> I think that at some point that was fixed on VMS.
>
> What was "fixed" in VMS? I do not remember anything that was fixed that
> has any bearing on the issues with running SHUTDOWN.COM from an
> interactive telnet or ssh session. Just do not do that. And it is easy
> to avoid.
Some of this shutdown "design" did get fixed. Changes related to the
DECnet terminal session shutdown in antiquity, and later with that
weirdly-named SYSHUTDWN_0010.COM from VMS831H1I_MANAGE-V0200 ECO and
later. Prolly a few other places. Some of this still needs work. This
whole area is messy. q.v. this discussion, among some of the more
inured OpenVMS users around. This should work, without requiring
special knowledge or knowledge of magical sequences.
Startups, shutdowns, installations and upgrades and patches, product
licensing, these are among the longstanding areas of OpenVMS that are
not shining examples of what is a very expensive product.
These areas should just work. And the fact that ~forty years on, the
widely-used shutdown procedure is not perceived as working by default?
SYSMAN was an attempt to fix some of these issues, but then SYSMAN
seemingly hasn't been looked at or integrated with or worked on in
~twenty years, and little else has adopted or integrated SYSMAN.
Again, these are basic functions of any modern operating system. These
operating system requests should just work. Without needing to know
different sequences or workarounds or variants. The default and most
common tooling should work. And yes, I too use these workarounds.
TL;DR: This is OpenVMS, and we hate new users. "Just do not do that" is
our mantra.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list