nvidia-monitor.sh
#!/bin/bash
for i in hq-gpu-001 hq-gpu-002 hq-gpu-003 hq-gpu-004
do
banner $i
echo
ssh $i '(nvidia-smi )'
echo ; echo ; echo ; echo ; echo
done
root@hq-lsf-001:/gpfs/scripts# cat docker-monitor.sh
#!/bin/bash
for i in hq-gpu-001 hq-gpu-002 hq-gpu-003 hq-gpu-004
do
echo
banner $i
ssh $i '(docker ps -a )'
echo
echo ; echo ; echo ; echo ; echo
done
root@hq-lsf-001:/gpfs/scripts# cat kill.ksh
#!/usr/bin/ksh
. /gpfs/lsf/conf/profile.lsf
export PATH=/gpfs/lsf/script:$PATH
if [ "$1" = "" ]; then
echo "You must give me a jobid..."
ERROR=1
else
###############################################################
### Envirionment ###
export JOBPID=$1
export HOSTNAME="`bjobs -u all | grep $JOBPID | awk '{print \$6}'`"
export USERNAME="`bjobs -u all | grep $JOBPID | awk '{print \$2}'`"
#echo $JOBPID $HOSTNAME $USERNAME
###############################################################
printf "%s: " "Are you sure? KILL JOB $JOBPID [y/N]"
read response
if [[ "$response" =~ ^([yY][eE][sS]|[yY])+$ ]]
then
echo "Kill Docker Process $JOBPID $HOSTNAME $USERNAME"
echo "ssh $HOSTNAME '(docker kill $USERNAME$JOBPID )'" | sh
exit 0
else
echo "EXIT KILL Process"
exit 0
fi
###############################################################
fi
'Shell Scripts' 카테고리의 다른 글
HANA DB (0) | 2016.05.19 |
---|---|
Linux Tar Backup / REstore (0) | 2016.04.04 |
Command with TimeStamp (0) | 2016.04.04 |