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