Solaris系统环境变量声明方法

Solaris系统环境变量声明方法

在solaris系统中声明环境变量时,请遵循如下格式:linux

  • 格式一安全

    变量名称=xxxbash

    export 变量名称服务器

  • 格式二ide

    变量名称=xxx;export 变量名称code

    注意分号为输入法英文半角下的分号同步

示例:it

# 格式一
TMOUT=300
export TMOUT

# 格式二
TMOUT=300;export TMOUT

Solaris系统下错误的变量声明方法

下面的环境变量声明方法在solaris系统中是错误的,可是linux系统中可用:class

export 变量名称=xxx变量

示例:
export TMOUT=300

若是使用这种方法声明环境变量并将其写入了/etc/profile等文件中,在执行命令:

source /etc/profile
或
. /etc/profile

声明环境变量时会报错,致使profile文件中的环境变量没法引用,进而致使程序或脚本出错。

该问题是如何发现的

该问题是在日照对服务器进行系统安全加固时,在profile文件中用错误的方法声明了TMOUT变量,致使一三区的文件同步脚本没法正常执行,排查问题时才发现的。

mark

相关文章
相关标签/搜索