Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: zsh portable script
On Wed, 14 Jul 2010, Atom Smasher wrote:
> as i suspected, there isn't a *good* way to do it.
>
> instructions at the top of the script suggest putting it in a crontab as:
> * * * * * /path/to/zsh /path/to/script
>
> btw, this is the bat-mon script that, until recently, only worked with
> freebsd. now it also works with linux.
>
> http://smasher.org/zsh/
>
> enjoy...
I've one-lined perl scripts at various points to grab roughly the same
information. My favorite:
perl -lnwe 'if($a){print$a/$_}else{$a=$_}' /sys/class/power_supply/BAT0/charge_{now,full}
But, I don't recall ever needing root to read the battery status. (In
the /proc/acpi subsystem that you're using,
/proc/acpi/battery/BAT{0,1}/{info,state} are chmod 0444 on my laptop and
netbook; same for the /sys/class/ stuff I used above.) And on my
FreeBSD webhost where I have pretty resticted access, I seem to be able
to grab a lot of hardware-related info via sysctl.
Are permissions the reason you suggest running it under cron?
Otherwise, why not just regenerate in precmd()?
--
Best,
Ben
Messages sorted by:
Reverse Date,
Date,
Thread,
Author