Solaris系统环境变量声明方法

Solaris系统环境变量声明方法

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

  • 格式一

    变量名称=xxx

    export 变量名称

  • 格式二

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

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

示例:

# 格式一
TMOUT=300
export TMOUT

# 格式二
TMOUT=300;export TMOUT

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

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

export 变量名称=xxx

示例:
export TMOUT=300

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

source /etc/profile
或
. /etc/profile

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

该问题是如何发现的

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

原文地址:http://blog.51cto.com/zaa47/2124640

时间: 2024-10-08 14:17:36

Solaris系统环境变量声明方法的相关文章

SQL技术内幕-3---类似临时表用法的变量声明方法

-----直接上代码 --声明一个Table类型的变量 DECLARE @table TABLE( name VARCHAR(500), name2 VARCHAR(500) ) --原始数据 SELECT * FROM dbo.Customers --将数据插入临时变量中 INSERT INTO @table SELECT * FROM dbo.Customers --变量中的数据 SELECT * FROM @table --结果--- --原始数据 customerid cityFISSA

变量的声明方法、原则和命名规则

变量的声明方法:1,先申明后赋值  int a; a=3; 2,定义变量是直接赋值  int a=3; 3,可以一次声明多个同类型变量,多外变量名称之间要用逗号隔开,最后以分号结束 int zsAge=18,lsAge=20,wwAge=30; 变量的声明原则:先声明----后赋值-----最后使用. 变量的命名规则:1,不能以数字开头  2,不能与C#中关键字重复  3,同一个变量名不能重复定义  4,大小写敏感 (camel命名法  首单词字母小写以后每一个单词首字母大写  英文单词缩写全部

实习第一天:static 声明的 变量和 方法

static 声明的 变量和 方法   既可以用类.变量或者类.方法来调用 order by表格:Store_Information表格 Name Sacles DAteAngeles 1500 1999Diego 250 1990Fransisco 300 1998 按照Sales栏位的有大到小列出Store_Information表格的内容SELECT Name,Sacles,DAteFROM Store_InformationORDER BY Sales DESC; //BY对于的是Sac

Java获取系统环境变量(System Environment Variable)和系统属性(System Properties)以及启动http://m.jb51.net/article/83454.htm参数的方法

系统环境变量(System Environment Variable): 在Linux下使用export $ENV=123指定的值.获取的方式如下: Map<String,String> map = System.getenv(); Set<Map.Entry<String,String>> entries = map.entrySet(); for (Map.Entry<String, String> entry : entries) { System.o

zendstudio 声明变量类型,让变量自动方法提示

zendstudio 行内注释, 显式声明变量类型,让变量自动方法提示 $out = []; /* @var $row \xxyy\SizeEntity */ foreach ($rows[ 'list'] as $row) { $out[ 'list'][] = [ 'width' => $row->getWidth(), 'height' => $row->getHeight(), ]; } $out = []; /* @var $invoice ChargeInvoice *

ES6中6种声明变量的方法

ES5 只有两种声明变量的方法:var命令和function命令. ES6 除了添加let和const命令,还有两种声明变量的方法:import命令和class命令. 所以,ES6 一共有 6 种声明变量的方法. (1) var命令. var a ; //undefined var b = 1; var定义的变量可以修改,如果不初始化会输出undefined,不会报错 var 声明的变量在window上,用let或者const去声明变量,这个变量不会被放到window上 很多语言中都有块级作用域

jsp变量和方法的声明

<%! declarating;[declaration];.. %>  declaration为声明的变量,方法的名称和内容 ①声明以<%! 开头以%> 结尾 ②变量声明必须以":"结尾 ③规则和java规则相同 ④<% @page %>可直接使用这个page指令中被包含进来的变量和方法,不用对他们重新声明 ⑤一个声明仅在一个页面有效,想都用可以把他们写在一个单独的文件然后用 <%@include%>或<jsp:include&g

Linux设置和查看环境变量的方法

1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/rsh Shell=/bin/bash TERM=xterm HISTSIZE=1000 ... 4. 使用set命令显示所有本地定义的S

在Linux里设置环境变量的方法(export PATH)

一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量.例如我的mips-linux-gcc编译器在"/opt/au1200_rm/build_tools/bin"目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量: 1.直接用export命令: #export PATH=$PATH:/opt/au1200_rm/build_tools/bin 查看是否已经设好,可用命令export查看: [[email protected] bi