projects
/
synfig.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
synfigstudio-cph-monitor: Detect synfigstudio started with arguments too.
[synfig.git]
/
synfig-studio
/
trunk
/
synfigstudio-cph-monitor
diff --git
a/synfig-studio/trunk/synfigstudio-cph-monitor
b/synfig-studio/trunk/synfigstudio-cph-monitor
index
76f77f4
..
000b83a
100755
(executable)
--- a/
synfig-studio/trunk/synfigstudio-cph-monitor
+++ b/
synfig-studio/trunk/synfigstudio-cph-monitor
@@
-98,13
+98,18
@@
dumpstats()
mainloop()
{
while true; do
mainloop()
{
while true; do
- if ( ps -f -u `whoami`|egrep "synfigstudio$" >/dev/null ) ; then
+ export PS=$(ps -f -u `whoami`)
+ if ( ( echo "$PS" |egrep "synfigstudio$" >/dev/null ) || ( echo "$PS" | egrep "synfigstudio " >/dev/null ) ) ; then
#synfigstudio process exist
if [[ $STARTED == 0 ]]; then
STARTED=1
RUNTIME=0
#get version
#synfigstudio process exist
if [[ $STARTED == 0 ]]; then
STARTED=1
RUNTIME=0
#get version
- P=$(ps -f -u `whoami`|egrep "synfigstudio$"| tr -s ' '| cut -d ' ' -f 8)
+ if ( echo "$PS" |egrep "synfigstudio$" >/dev/null ) ; then
+ P=$( echo "$PS" |egrep "synfigstudio$"| tr -s ' '| cut -d ' ' -f 8)
+ else
+ P=$( echo "$PS" |egrep "synfigstudio "| tr -s ' '| cut -d ' ' -f 8)
+ fi
echo
if [ ! -e $P ]; then
P=`which $P`
echo
if [ ! -e $P ]; then
P=`which $P`