add emsleep, share code (zsh)
This commit is contained in:
parent
c2baac565b
commit
23ff2c3ada
zsh
|
@ -29,15 +29,21 @@ if [ -x /usr/bin/emerge ]; then
|
|||
|
||||
unset eixcmd emfcmd emFcmd laycmd revcmd
|
||||
|
||||
function emhalt() {
|
||||
function emthing() {
|
||||
whilekillproc=$(pgrep emerge)
|
||||
while ps cax | grep -q $whilekillproc; do
|
||||
sudo echo wait... && sleep 30
|
||||
done
|
||||
date > ~/finished
|
||||
sleep 30 && sudo shutdown -h now
|
||||
sleep 30 && sudo $@
|
||||
unset whilekillproc
|
||||
}
|
||||
function emhalt() {
|
||||
emthing shutdown -h now
|
||||
}
|
||||
function emsleep() {
|
||||
emthing s2mem
|
||||
}
|
||||
fi
|
||||
|
||||
hash open 2>/dev/null && alias open=' open' || alias open=' xdg-open'
|
||||
|
|
Loading…
Reference in New Issue