[HECnet] PyDECnet setup
Johnny Billquist
bqt at softjar.se
Thu Nov 18 10:30:22 PST 2021
kill -1 1
should be in everyones muscle memory, if they played with Unix in the
old days...
But that's not even for inetd...
Johnny
On 2021-11-18 18:12, Thomas DeBellis wrote:
> They do it _today_.
>
> I can't remember what I did in 1986, honest. Of course I've changed
> /etc/inetd.conf when I put up new services. And I can't for the life of
> me remember what I did to poke a re-parse.
>
> If it was a SIGHUP, then I probably thought that odd. Now I'm
> dissatisfied with the term Unix 'standards' because they are until they
> aren't, also depending on what implementation you happen to find
> yourself trying to execute on. And if it needed to change, why exactly
> did the old interface need to get ditched, really? Now I have a bunch
> of scripts to rewrite. For what?
>
> I think you can get burnt whether it's a bunch of academics eternally
> discussing purity in committees or a couple of kids just picking something.
>> ------------------------------------------------------------------------
>> On 11/18/21 12:04 PM, Dave McGuire wrote:
>>
>> Both Ultrix and SunOS do this in most of their major subsystems.
>> Surely you've made changes to /etc/inetd.conf.
>>
>> -Dave
>>> ------------------------------------------------------------------------
>>> On 11/18/21 12:02 PM, Thomas DeBellis wrote:
>>>
>>> Well, I don't remember Ultrix or SunOS doing this when I was one of
>>> Columbia's Unix Systems Programmers. However, that might mean
>>> exactly nothing more than I don't remember and that they did do it.
>>> I don't remember it in any daemon that I developed. Of course, I can
>>> barely remember any daemon I developed...
>>>
>>> My dissatisfaction is not with the practice itself so much as what
>>> winds up being called a standard and who says it is. Until somebody
>>> says different...
>>>
>>>
>>>> ------------------------------------------------------------------------
>>>> On 11/18/21 11:43 AM, Dave McGuire wrote:
>>>>
>>>> Tom, you're describing "proper 1970s UNIX fashion". A SIGHUP to
>>>> reload/reconfigure a running process has been standard since the
>>>> mid/late 1980s, perhaps even earlier.
>>>>
>>>> -Dave
>>>>> ------------------------------------------------------------------------
>>>>> On 11/18/21 10:50 AM, Thomas DeBellis wrote:
>>>>>
>>>>> The statement, "Proper Unix fashion", leaves me somewhat
>>>>> uncomfortable.
>>>>>
>>>>> Since I'm ancient, my understanding of SIGHUP is to handle a hangup
>>>>> detected on the controlling terminal or the death of a controlling
>>>>> process. A hangup started out meaning dropping carrier on a modem
>>>>> or DTR on a hardwired line. It came to include a broken network
>>>>> terminal connection.
>>>>>
>>>>> When I think of how to handle a SIGHUP, I usually think of
>>>>> 'gracefully' stopping a process (I.E., saving the user's work
>>>>> instead of ditching it) and exiting. If you don't do that, then
>>>>> something else has to be used to get rid of you, perhaps a
>>>>> SIGTERM. The problem is that if somebody wants you gone and you
>>>>> don't go away, you have a 9 on your hands (SIGKILL). Now that data
>>>>> is gone.
>>>>>
>>>>> If you usurp SIGHUP for such use, then things like NOHUP won't do
>>>>> the expected thing. There are certainly reasons to be NOHUP'ed.
>>>>> In your superior breaks, you might not want to disappear so
>>>>> somebody has a chance to attach a debugger to you to try to figure
>>>>> out what happened.
>>>>>
>>>>> I think the better thing to do would be handle a SIGUSR1/SIGUSR2 to
>>>>> reparse.
>>>>>
>>>>> Of course, "proper" is a very relative term in Unix. Things change
>>>>> and sometimes get used for no readily apparent reason, the result
>>>>> being that an unspoken 'standard' happens. It is not uncommon.
>>>>> For example, Johnny's DECnet bridge does in fact use SIGUSR1 to
>>>>> display some information. However, it uses a SIGHUP to do a
>>>>> reparse. So maybe that's the best of both worlds...
>>>>>
>>>>> I've never felt strongly enough about the matter to suggest SIGUSR2
>>>>> for a reparse, but if you want to be a purist, then it probably
>>>>> should.
>>>>>> ------------------------------------------------------------------------
>>>>>>
>>>>>> On 11/18/21 9:58 AM, Paul Koning wrote:
>>>>>>
>>>>>>
>>>>>> In proper Unix fashion it could be triggered by a SIGHUP signal
>>>>
>>>>
>>
>>
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
More information about the Hecnet-list
mailing list