On 3/12/02 at 6:56 AM, Jeff Newmiller <[EMAIL PROTECTED]>
wrote:

> On Mon, 11 Mar 2002, David Douthitt wrote:

> > Not really....  May I recommend:
> 
> If you _are_ going to make a script, all sorts of options
> are available. As I said before, the problem is that it
> will have to be made easy to install... packaged, I guess.

I would prefer to have it preinstalled into local.lrp (in
/usr/local/bin) or perhaps in usr.lrp (in /usr/sbin perhaps).

> > ( echo "Messages log\n"
> 
> echo doesn't process escapes unless told to.

At least one version I deal with daily doesn't need the -e option to
handle this.  I suspect it was Linux, but I dunno.

> I prefer to be able to specify output destination.  This
> may be undesirable from the point of view of teaching the
> uninitiated how to use it, but I think the trade is worth
> it.

#!/bin/ksh

OUTPUT=${1:-/tmp/debug_output.txt}

(
# ....snip....
) > $OUTPUT

...how about that?

> Of course, you are stuck if your system doesn't have "which" :)

Not quite:

if type netstat > /dev/null 2>&1 ; then
   ....
   
...works.  Probably better, as type is an ash builtin and which is
included (or not) in busybox.

> I have not really reviewed the set of diagnostics for
> completeness yet. For example, lsmod probably ought to be
> included.  Perhaps "cat
> /etc/issue" ought to be included as well.

/etc/issue includes ANSI escapes; are you SURE that would be a good
idea?
--
David Douthitt
UNIX Systems Administrator
HP-UX, Unixware, Linux
[EMAIL PROTECTED]

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to