NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 11.0_BETA amd64 build aborted at `checkflist'



At Mon, 08 Dec 2025 06:18:17 +0000, Van Ly <van.ly%SDF.ORG@localhost> wrote:
Subject: Re: 11.0_BETA amd64 build aborted at `checkflist'
>
> "Greg A. Woods" <woods%planix.ca@localhost> writes:
> >
> > You can also run build.sh in the background with nohup(1), which
> > effectively does the same thing with redirecting output, and will keep
> > running if you happen to be disconnected from the shell session where
> > you started it, though it has a hard-coded log file name ("nohup.out" in
> > the current working directory).
>
>
> Does a shell session inside tmux(1) also provide that continuity behavior?

Hmmm... I believe it should, but I've never really used tmux.

The only tricky part might be that if you are running the build in the
foreground then the PTY buffer will fill and I think it will stop
accepting more output, so everything might stall until you reattach.

However if you're running the build under nohup and only viewing the log
with something like "tail -f" (or "less +F"), then only the "viewer"
process gets paused -- the build continues silently in the background
since it is just writing to the log file on disk.

I started using unix long before "screen" and "tmux" existed so I
learned to deal with modem hangups an such things by making sure I used
nohup for anything I wanted to keep running even if such a thing
happened, and since all the editors I use make autosave files, I don't
mind so much if my session dies when I get disconnected (with the
exception of when I have to use a shell that doesn't save its
command-line history).

I have also tended to always connect from the same kind of terminal (at
least after I left uni), so I didn't need the terminal type remapping
tricks the likes of screen and tmux must do.

I also started using layers (AT&T Unix Layers, that is) windowing
terminals very early on, including the DMD5620, and then of course when
X11 became usable on the computers I used I could have many xterms open,
so I've never wanted a tool that could give me arbitrary windows on a
non-windowing terminal.

These days the networks I use are reliable enough that I only very
rarely get disconnected from remote machines.  The only problem is when
I want to restart my desktop machine and I have to disconnect everything
at once!  If I could restart the X server with all existing clients
still connected that would be awesome!

--
					Greg A. Woods <gwoods%acm.org@localhost>

Kelowna, BC     +1 250 762-7675           RoboHack <woods%robohack.ca@localhost>
Planix, Inc. <woods%planix.com@localhost>     Avoncote Farms <woods%avoncote.ca@localhost>

Attachment: pgp5TKO5p8Wa5.pgp
Description: OpenPGP Digital Signature



Home | Main Index | Thread Index | Old Index