From 76e85ab77aba9fa3d2ce0e326a6add49624819c1 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Wed, 31 Aug 2016 17:56:10 +0200 Subject: [PATCH] RemoteLinux: Try SIGTERM first when terminating processes This was done for the "kill by process name" operation, but not for the "kill by PID" one. Change-Id: Ia8eb57d1fa030624470489dbd0e7b03093fd822b Reviewed-by: Ulf Hermann --- src/plugins/remotelinux/remotelinuxsignaloperation.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/remotelinux/remotelinuxsignaloperation.cpp b/src/plugins/remotelinux/remotelinuxsignaloperation.cpp index 446a83448e3..671ca1ce5fd 100644 --- a/src/plugins/remotelinux/remotelinuxsignaloperation.cpp +++ b/src/plugins/remotelinux/remotelinuxsignaloperation.cpp @@ -96,7 +96,8 @@ QString RemoteLinuxSignalOperation::interruptProcessByNameCommandLine(const QStr void RemoteLinuxSignalOperation::killProcess(qint64 pid) { - run(signalProcessByPidCommandLine(pid, 9)); + run(QString::fromLatin1("%1; %2").arg(signalProcessByPidCommandLine(pid, 15), + signalProcessByPidCommandLine(pid, 9))); } void RemoteLinuxSignalOperation::killProcess(const QString &filePath)