tazpanel rev 383
boot.cgi: display multiple pids
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Feb 19 09:36:22 2014 +0000 (2014-02-19) |
parents | bacabd704582 |
children | 6a8ad3b2b789 |
files | boot.cgi index.cgi |
line diff
1.1 --- a/boot.cgi Mon Jan 06 00:46:21 2014 +0100 1.2 +++ b/boot.cgi Wed Feb 19 09:36:22 2014 +0000 1.3 @@ -71,7 +71,10 @@ 1.4 /etc/init.d/${daemon#stop=} stop | log ;; 1.5 pid=*) 1.6 echo "<pre>" 1.7 - ps ww | sed "1p;/^ *${daemon#pid=} /!d" 1.8 + ps ww | sed 1q 1.9 + for i in $(echo ${daemon#pid=} | sed 's/%20/ /g'); do 1.10 + ps ww | sed "/^ $i /!d" 1.11 + done 1.12 echo "</pre>" ;; 1.13 esac 1.14 # Daemon list
2.1 --- a/index.cgi Mon Jan 06 00:46:21 2014 +0100 2.2 +++ b/index.cgi Wed Feb 19 09:36:22 2014 +0000 2.3 @@ -30,7 +30,7 @@ 2.4 tmp=/tmp/tazpanel$$ 2.5 mkdir -p $tmp 2.6 ( cd $tmp ; zcat $org | cpio -id ${1#/} ) 2.7 - diff -u $tmp$1 $1 | sed "s|$tmp||" 2.8 + diff -abu $tmp$1 $1 | sed "s|$tmp||" 2.9 rm -rf $tmp ;; 2.10 button) 2.11 cat <<EOT