#!/bin/bash
. $LSB_SUB_PARM_FILE
exec 1>&2
###判断提交的脚本中是否包含xterm或者terminal
IFS=" " read -ra split_array <<< $LSB_SUB_COMMAND_LINE
for element in "${split_array[@]}"; do
command="$PWD/$element"
if grep -q "xterm" $command 2>/dev/null || grep -q "gnome-terminal" $command 2>/dev/null ;then
echo "You Cannot bsub a terminal process ,Please bsub Your real job"
exit $LSB_SUB_ABORT_VALUE
fi
done
###判断提交的命令中是否包含xterm或者terminal
if [[ $LSB_SUB_COMMAND_LINE == "xterm" || $LSB_SUB_COMMAND_LINE == *"gnome-terminal"* ]];then
echo "You Cannot bsub a terminal process ,Please bsub Your real job"
exit $LSB_SUB_ABORT_VALUE
fiIBM LSF ESUB实现禁止提交Xterm和Terminal
相关推荐:
您需要 登录账户 后才能发表评论
我要评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


网友留言: