Thanks Jonathan.

Anyone have any thoughts on this? I'm not a bash or any other programmer, and 
was wondering if this would work. And how might I code that while loop?

Thanks again, all, for your help.

Kris

On Saturday 17 September 2005 14:10, Jonathan Wright wrote:
> Kris Kerwin wrote:
> > I've tried catting the output from dmesg and running it regularly with
> > crontab, as was advised below. This, unfortunately doesn't work because
> > cron can only run as often as once a minute. This means that if a crash
> > happens in between these dmesg snapshots, the debugging information is
> > lost. The only way that catting dmesg to a file will work is if the crash
> > just so happens to occur right as dmesg is being logged. I might be able
> > to increase my chances if there was anyway to set up vixie-cron to run
> > more often than once a minute (once a second? more?)
>
> Why not run a bash script, something like (not tested or debugged! And I
> can't remember how to do a while loop in bash;)
>
> while true; do
>    if [ -e /tmp/stopdmesg ]; then
>      exit;
>    else
>      dmesg > dmesg-$(date +%Y%m%d%H%m%s)
>      sleep(5)
>    fi
> done
>
> Open up your terminal and run the script (and append & to send it to the
> background). If needs be, change sleep(5) to as low as you need to get the
> dmesg information.
>
> --
>   Jonathan Wright                           ~ mail at djnauk.co.uk
>                                             ~ www.djnauk.co.uk
> --
>   2.6.12-gentoo-r6-djnauk-b2 AMD Athlon(tm) XP 2100+
>   up 1 day,  9:03,  3 users,  load average: 3.62, 2.94, 2.42
> --
>   "The Bible contains six admonishments to homosexuals  and  three
>   hundred sixty two admonishments to heterosexuals.  That  doesn't
>   mean that God doesn't love heterosexuals. It's  just  that  they
>   need more supervision."
>
>                                                     ~ Lynne Lavner

Attachment: pgp24ztOqUbTg.pgp
Description: PGP signature

Reply via email to