Re: to shell (and X window System) wizards.
- From: Daniel Bye <freebsd-questions@xxxxxxxxxxxxxxxxxxx>
- Date: Thu, 3 Jul 2008 16:36:20 +0100
On Wed, Jul 02, 2008 at 07:13:50PM -0700, Gary Kline wrote:
would this works, say in .zlogin, to say that X is up:
if [ -e /tmp/.X11-unix/X0 ]
then
echo "X is up."
exit 0;
else
echo "No X yet"
exit 1;
fi
or is there something more clever?
I'm not sure if it's any cleverer, but I would probably make a call to
pgrep(1) instead of relying on the existence of a file that might exist,
even if X isn't running (unusual, but it does happen now and then, here at
least) - something like
if (pgrep "Xorg")
then
echo "X is up."
exit 0
else
echo "No X yet..."
exit 1
fi
... should do the trick.
And bear in mind that ~/.zlogin is run *after* ~/.zshrc, whereas ~/.zprofile
is run *before* it. It might matter, depending on what you are trying to do.
Dan
--
Daniel Bye
_
ASCII ribbon campaign ( )
- against HTML, vCards and X
- proprietary attachments in e-mail / \
Attachment:
pgpOFIfG3ULbw.pgp
Description: PGP signature
- Follow-Ups:
- Re: to shell (and X window System) wizards.
- From: Gary Kline
- Re: to shell (and X window System) wizards.
- References:
- to shell (and X window System) wizards.
- From: Gary Kline
- to shell (and X window System) wizards.
- Prev by Date: Re: wordpress package install failure
- Next by Date: Re: Does 'top' work on multi-processor systems?
- Previous by thread: to shell (and X window System) wizards.
- Next by thread: Re: to shell (and X window System) wizards.
- Index(es):
Relevant Pages
|