[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
script question
- From: "GoijI P" <goijiud hotmail com>
- To: redhat-install-list redhat com
- Subject: script question
- Date: Thu, 06 Jan 2005 01:58:00 -0500
can this script terminate a job or program , MyLinuxProgram, that runs on
NFS server but started from NFS client PCs?.
pkill script:
#!/bin/sh
#usage: pkill MyLinuxProgram
for X in `ps acx | grep -i $1 | awk {'print $1'}`; do
kill $X;
done
Secondly, can this script logoff all bash NFS client user(s) logged in the
NFS server?:
#!/bin/ksh
#usage: killuser2 all
# =============
#
# verify arg1 'all'
if [ "$1" != "all" ]; then echo "killuser2 arg1 must be 'all' "; exit 1; fi
# - redirect ps -f output to a tmp file
ps -e -ocomm -opid -oruser >/tmp/psef
#
# - open the file & read back into variables for easier manipulation
exec 3< /tmp/psef # open file #3
#
x=0; y=0
while read -u3 comm pid ruser
do if [[ ("$comm" == bash) && ("$ruser" != root) ]]
then let x=x+1
kill -9 $pid
if [[ $? == 0 ]]; then kok=OK; let y=y+1; else kok=NAK; fi
echo "#$x kill $comm $pid $ruser - $kok"
fi
done
exec 3<&- # close file #3
echo "$x kills attempted, $y killed OK $(date)"
#
_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee®
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]