tazpanel diff settings.cgi @ rev 592
Hide procps's "ps" warning (on boot log and more) like: "Unknown HZ value! (70) Assume 100."
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon May 23 16:31:22 2016 +0300 (2016-05-23) |
parents | 22a22d1303dd |
children | 60f0e46985a5 |
line diff
1.1 --- a/settings.cgi Mon Apr 25 22:26:43 2016 +0200 1.2 +++ b/settings.cgi Mon May 23 16:31:22 2016 +0300 1.3 @@ -37,7 +37,7 @@ 1.4 [ -z "$DISPLAY" ] && export DISPLAY=':0.0' 1.5 1.6 # find LXPanel ProcessID, filter out zombie '[lxpanel]' (if any) 1.7 - lxpanel_pid="$(ps -o comm,pid,args | grep lxpanel | grep -v -E 'grep|sh|\[' | awk '{print $2}')" 1.8 + lxpanel_pid="$(ps -o comm,pid,args 2>/dev/null | grep lxpanel | grep -v -E 'grep|sh|\[' | awk '{print $2}')" 1.9 1.10 # if LXPanel not running, just run it with default option 1.11 if [ -z "$lxpanel_pid" ]; then 1.12 @@ -45,12 +45,12 @@ 1.13 sh -l -c "lxpanel -p slitaz" & 1.14 else 1.15 # who started LXPanel?.. 1.16 - lxpanel_user="$(ps -o pid,user | fgrep "$lxpanel_pid " | awk '{print $2}')" 1.17 + lxpanel_user="$(ps -o pid,user 2>/dev/null | fgrep "$lxpanel_pid " | awk '{print $2}')" 1.18 1.19 # ... current user? 1.20 if [ "$USER" == "$lxpanel_user" ]; then 1.21 # custom command? 1.22 - lxpanel_comm="$(ps -o pid,args | grep -e "^\ *$lxpanel_pid " | awk '{$1="";print}')" 1.23 + lxpanel_comm="$(ps -o pid,args 2>/dev/null | grep -e "^\ *$lxpanel_pid " | awk '{$1="";print}')" 1.24 [ -z "$lxpanel_comm" ] && lxpanel_comm='lxpanel -p slitaz' 1.25 1.26 # stop LXPanel and start it again with the same command