#!/bin/bash
Usage:
# 1) kill local daemon.
# ./killer.sh daemon1 daemon2
# 2) kill damons on remote server.
# put killer.sh to remote server's <path>
# ssh <remote-server> "<path>/killer.sh daemon1 daemon2"
#
for daemon in "$@"
do
IFS=' ' read -a array <<< `jps|grep " $daemon"`;
if [ ${#array[@]} -ne 0 ]; then
PID="${array[0]}"
echo "kill $daemon, pid: $PID ..."
`kill -9 $PID`
fi
done
Usage:
# 1) kill local daemon.
# ./killer.sh daemon1 daemon2
# 2) kill damons on remote server.
# put killer.sh to remote server's <path>
# ssh <remote-server> "<path>/killer.sh daemon1 daemon2"
#
for daemon in "$@"
do
IFS=' ' read -a array <<< `jps|grep " $daemon"`;
if [ ${#array[@]} -ne 0 ]; then
PID="${array[0]}"
echo "kill $daemon, pid: $PID ..."
`kill -9 $PID`
fi
done