zsh-users
 help / color / mirror / code / Atom feed
From: Bart Schaefer <schaefer@brasslantern.com>
To: zsh-users@zsh.org
Subject: Re: can full hostname (instead of IP addr) be reported via 'watch'?
Date: Wed, 12 Mar 2014 18:15:36 -0700	[thread overview]
Message-ID: <140312181536.ZM13369@torch.brasslantern.com> (raw)
In-Reply-To: <20140312232637.GA12697@panix.com>

On Mar 12,  7:26pm, rj wrote:
}
} Where I'm using 'watch', only the IP address is given in place of '%M'.
} How would it be possible to have it report the actual host name instead of
} the IP address?  Does it depend on what's in the utmp or wtmp files?

Yes, it depends on what is read from the utmp data structure.  It's
pretty much up to the system admin whether the reverse lookup on the
IP address is done when the utmp entry is created; I would imagine
that on some big shell-server hosts like Panix they avoid it to keep
the network overhead down and the login process faster.

There isn't any convenient way to work around this, WATCHFMT doesn't
expand any other substrings the way e.g. prompts can be made to.

You could set up something to periodically run the "log" builtin and
postprocess the output ... or you could run another shell with zpty,
whose only purpose is to emit watch output, and then monitor the pty
with zle -F and postprocess whatever it spits out.  But those are
pretty much your only options.


      reply	other threads:[~2014-03-13  1:15 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-12 23:26 rj
2014-03-13  1:15 ` Bart Schaefer [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=140312181536.ZM13369@torch.brasslantern.com \
    --to=schaefer@brasslantern.com \
    --cc=zsh-users@zsh.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).