[IMPROVE] add da_command killvalgrind to kill valgrind process. 27/28827/2
authorJuYoung Kim <j0.kim@samsung.com>
Thu, 16 Oct 2014 13:39:41 +0000 (22:39 +0900)
committerJuYoung Kim <j0.kim@samsung.com>
Fri, 17 Oct 2014 08:00:20 +0000 (17:00 +0900)
Change-Id: Ie174c732ffdf941d812c2c348fa6a1c588196c1b
Signed-off-by: JuYoung Kim <j0.kim@samsung.com>
daemon/da_command

index d02ee46..a7d59da 100755 (executable)
@@ -13,11 +13,11 @@ print_usage()
        echo "usage: da_command [options]"
        echo "Options:"
        echo "killmanager               terminate da_manager"
-#      echo "killapp apppath           terminate application"
        echo "runmanager                execute da_manager"
        echo "findunittest              find unittest project"
-       echo "getversion                                get version"
-       echo "readlink filepath                 get value of given symbolic link or canonical file name"
+       echo "getversion                get version"
+       echo "killvalgrind              kill valgrind process"
+       echo "readlink filepath         get value of given symbolic link or canonical file name"
 }
 
 kill_manager()
@@ -26,11 +26,6 @@ kill_manager()
        rm -f $PORTFILE
 }
 
-kill_app()
-{
-       $KILL $APPPATH
-}
-
 run_manager()
 {
        kill_manager
@@ -57,6 +52,11 @@ read_link()
        $READLINK -f $FILEPATH
 }
 
+kill_valgrind()
+{
+        ps ax | grep "/home/developer/sdk_tools/valgrind/usr/bin/valgrin[d]" | awk '{print "kill -3 " $1}' | sh
+}
+
 if test $# -gt 2 -o $# -lt 1; then
        print_usage
        exit 1
@@ -64,9 +64,6 @@ fi
 
 if test -n "$2"; then
        case "$1" in
-#              killapp)
-#                      APPPATH=$2
-#                      ;;
                readlink)
                        FILEPATH=$2
                        ;;
@@ -81,9 +78,6 @@ case "$1" in
        killmanager)
                kill_manager
                ;;
-#      killapp)
-#              kill_app
-#              ;;
        runmanager)
                run_manager
                ;;
@@ -99,6 +93,9 @@ case "$1" in
        readlink)
                read_link
                ;;
+       killvalgrind)
+                kill_valgrind
+                ;;
        *)
                echo "Unknown option!"
                print_usage