--- x2goserver-git-2011-09-14/x2goserver/bin/x2gosuspend-session.original 2011-09-20 00:57:03.000000000 +0300 +++ x2goserver-git-2011-09-14/x2goserver/bin/x2gosuspend-session 2011-09- 20 01:07:15.000000000 +0300 @@ -35,16 +35,15 @@ #workaround for knotify -killall -HUP knotify +killall -HUP knotify > /dev/null 2>&1 $X2GO_LIB_PATH/x2gochangestatus 'S' $SESSION_NAME > /dev/null -kill -HUP $X2GO_AGENT_PID &>/dev/null && { +kill -HUP $X2GO_AGENT_PID &>/dev/null && $X2GO_LIB_PATH/x2gosyslog "$0" "notice" "session with ID $SESSION_NAME h as successfully been suspended" || { -} || { err_msg="ERROR: failed to suspend session with ID $SESSION_NAME" - echo err_$msg 1>&2 - $X2GO_LIB_PATH/x2gosyslog "$0" "err" "$err_msg"B + echo "$err_msg" 1>&2 + $X2GO_LIB_PATH/x2gosyslog "$0" "err" "$err_msg" } export HOSTNAME --- x2goserver-git-2011-09-14/x2goserver/bin/x2goresume-session.original 2011-09-20 01:03:40.000000000 +0300 +++ x2goserver-git-2011-09-14/x2goserver/bin/x2goresume-session 2011-09-20 01:04 :00.000000000 +0300 @@ -85,8 +85,7 @@ kill -HUP $X2GO_AGENT_PID &>/dev/null && \ $X2GO_LIB_PATH/x2gosyslog "$0" "notice" "client $X2GO_CLIENT successfull y resumed session with ID $SESSION_NAME" || { -} || { err_msg="ERROR: failed to resume session with ID $SESSION_NAME" - echo err_$msg 1>&2 + echo "$err_msg" 1>&2 $X2GO_LIB_PATH/x2gosyslog "$0" "err" "$err_msg" } --- x2goserver-git-2011-09-14/x2goserver/bin/x2goterminate-session.original 2011-09-20 00:50:57.000000000 +0300 +++ x2goserver-git-2011-09-14/x2goserver/bin/x2goterminate-session 2011-09- 20 00:51:19.000000000 +0300 @@ -37,9 +37,8 @@ kill -TERM $X2GO_AGENT_PID &>/dev/null && \ $X2GO_LIB_PATH/x2gosyslog "$0" "notice" "session with ID $SESSION_NAME h as successfully been terminated" || { -} || { err_msg="ERROR: failed to terminate session with ID $SESSION_NAME" - echo "err_$msg" 1>&2 + echo "$err_msg" 1>&2 $X2GO_LIB_PATH/x2gosyslog "$0" "err" "$err_msg" } IvanK.
On Mo, Sep 19, 2011 at 15:26:23 (PDT), Ivan Kabaivanov wrote:
--- x2goserver-git-2011-09-14/x2goserver/bin/x2gosuspend-session.original 2011-09-20 00:57:03.000000000 +0300 +++ x2goserver-git-2011-09-14/x2goserver/bin/x2gosuspend-session 2011-09- 20 01:07:15.000000000 +0300 @@ -35,16 +35,15 @@
#workaround for knotify -killall -HUP knotify +killall -HUP knotify > /dev/null 2>&1
Use pkill instead of killall. And don't hide the error messages. In general, if you need to check if the pid exists, check for it in /proc/$pid/cmdline instead of ignoring error messages from kill.
$X2GO_LIB_PATH/x2gochangestatus 'S' $SESSION_NAME > /dev/null
-kill -HUP $X2GO_AGENT_PID &>/dev/null && { +kill -HUP $X2GO_AGENT_PID &>/dev/null && $X2GO_LIB_PATH/x2gosyslog "$0" "notice" "session with ID $SESSION_NAME
again
h as successfully been suspended" || { -} || { err_msg="ERROR: failed to suspend session with ID $SESSION_NAME"
echo err_$msg 1>&2
$X2GO_LIB_PATH/x2gosyslog "$0" "err" "$err_msg"B
echo "$err_msg" 1>&2
}$X2GO_LIB_PATH/x2gosyslog "$0" "err" "$err_msg"
yes, quoting here is a good idea.
export HOSTNAME --- x2goserver-git-2011-09-14/x2goserver/bin/x2goresume-session.original 2011-09-20 01:03:40.000000000 +0300 +++ x2goserver-git-2011-09-14/x2goserver/bin/x2goresume-session 2011-09-20 01:04 :00.000000000 +0300 @@ -85,8 +85,7 @@
kill -HUP $X2GO_AGENT_PID &>/dev/null && \ $X2GO_LIB_PATH/x2gosyslog "$0" "notice" "client $X2GO_CLIENT successfull y resumed session with ID $SESSION_NAME" || { -} || { err_msg="ERROR: failed to resume session with ID $SESSION_NAME"
echo err_$msg 1>&2
}echo "$err_msg" 1>&2 $X2GO_LIB_PATH/x2gosyslog "$0" "err" "$err_msg"
again
--- x2goserver-git-2011-09-14/x2goserver/bin/x2goterminate-session.original 2011-09-20 00:50:57.000000000 +0300 +++ x2goserver-git-2011-09-14/x2goserver/bin/x2goterminate-session 2011-09- 20 00:51:19.000000000 +0300 @@ -37,9 +37,8 @@
kill -TERM $X2GO_AGENT_PID &>/dev/null && \ $X2GO_LIB_PATH/x2gosyslog "$0" "notice" "session with ID $SESSION_NAME h as successfully been terminated" || { -} || { err_msg="ERROR: failed to terminate session with ID $SESSION_NAME"
echo "err_$msg" 1>&2
}echo "$err_msg" 1>&2 $X2GO_LIB_PATH/x2gosyslog "$0" "err" "$err_msg"
again. Cheers Reinhard -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4
Hi Ivan, On Di 20 Sep 2011 00:26:23 CEST Ivan Kabaivanov wrote:
--- x2goserver-git-2011-09-14/x2goserver/bin/x2gosuspend-session.original 2011-09-20 00:57:03.000000000 +0300 +++ x2goserver-git-2011-09-14/x2goserver/bin/x2gosuspend-session 2011-09- 20 01:07:15.000000000 +0300 @@ -35,16 +35,15 @@
[...]
thanks for fixing my typos (I must have been asleep when committing those lines!!!). Greets, Mike -- DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419 GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...