免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1542 | 回复: 0
打印 上一主题 下一主题

[故障求助] 求助,执行.profile时报错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-09 23:42 |只看该作者 |倒序浏览
shell程序里要用到.profile的变量
所以在shell的最前面加上语句
. $HOME/.profile
在前端执行的时候没有问题,但是将shell放在后台执行的时候
nohup sh dd.sh&
程序报错,前端的报错信息是
fjdcc3:/home/xxpt/xxpt/usr/zhout>nohup sh dd.sh&
[1]     7831
fjdcc3:/home/xxpt/xxpt/usr/zhout>Sending output to nohup.out

[1] + Stopped (tty output)     nohup sh dd.sh&

nohup.out文件里只有一句话“Not a termina”
请问是什么原因?
环境:AIX 5

shell 程序代码如下
. $HOME/.profile
echo "success"

profile文件内容如下

# @(#)B.11.11_LR

# Default user .profile file (/usr/bin/sh initialization).

# Set up the terminal:
        if [ "$TERM" = "" ]
        then
                eval ` tset -s -Q -m ':?hp' `
        else
                eval ` tset -s -Q `
        fi
        stty erase "^H" kill "^U" intr "^C" eof "^D"
        stty hupcl ixon ixoff
        tabs

# Set up the search paths:
        PATH=$PATH:.

# Set up the shell environment:
        set -u
        trap "echo 'logout'" 0
# Set up the shell variables:
        EDITOR=vi
        export EDITOR

#Set up informix for xxpt
        TERM=vt100
        INFORMIXDIR=/home/informix
        INFORMIXSERVER=xxptdbser
        ONCONFIG=onconfig.xxpt
        PATH=$PATH:$INFORMIXDIR/bin
        LD_LIBRARY_PATH=$INFORMIXDIR/lib/esql:$INFORMIXDIR/lib:$HOME/cardmis/lib
:$HOME/cardmis/lib/esql
        export INFORMIXDIR INFORMIXSERVER ONCONFIG PATH LD_LIBRARY_PATH TERM

        DBDATE=Y4MD
        export DBDATE


        LANG=en_US.iso88591;
        #LANG=en_US.8859-1
        export LANG



        DB_LOCALE=en_US.8859-1
        export DB_LOCALE

        CLIENT_LOCALE=en_US.8859-1
        export CLIENT_LOCALE

case $LOGNAME in        # include command number in prompt
root)   PS1="!# " ;;
*)PS1=`hostname`':$PWD>' ;;
esac
export PS1

#---------------------xxpt evn --------------------#
ZHDATAHOME=/home/moia/data/load;export ZHDATAHOME
FLATHOME=$HOME/xxpt;export FLATHOME
DATAHOME=/home/xxpt/xxpt; export DATAHOME
FLATDB=ccb_dm;export FLATDB
CONFIGDIR=$FLATHOME/ini;export CONFIGDIR
PATH=$PATH:$FLATHOME/bin:$FLATHOME/tools:$FLATHOME/shl;export PATH
PATH=$PATH:$FLATHOME/ini/src:$FLATHOME/src/dm_nbk;export PATH
WRKDATE_FILE=$FLATHOME/etc/wrkdate;export WRKDATE_FILE
RDSQL_FILE=$FLATHOME/log/rdsql.log;export RDSQL_FILE


LOAD_COUNT=10
LOAD_CONFIG_FILE=$HOME/bin/loadtablecfg.ini
export LOAD_COUNT LOAD_CONFIG_FILE

RUNMODE=INCREMENT
#RUNMODE=FULL
export RUNMODE

LD_BRARY_PATH=$HOME/lib;
export LD_BRARY_PATH

#---------------------card evn begin--------------------#
        LD_LIBRARY_PATH=$HOME/cardmis/lib:$HOME/cardmis/lib/esql
        export LD_LIBRARY_PATH TERM
        PATH=$PATH:$HOME/cardmis/bin
        export PATH
        ZHXXPTDATA=/home/moia/xxpt/data
        export ZHXXPTDATA
#---------------------card evn end--------------------#

[ 本帖最后由 silverdust 于 2006-1-10 13:23 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP