export为shell脚本添加指定环境变量的方法
时间:2014-09-30 21:51 来源:linux.it.net.cn 作者:it
有时在shell脚本里使用的命令不能执行,是因为命令在脚本里面示加入命令的绝对路径引起的,即环境变量中找不于该命令的执行位置。
此时,可以考虑在脚本的头部加入该脚本所在服务器系统的环境变量,具体如下:
首先,echo $PATH即可显示如下信息: (即当前系统环境变量)
/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/jdk/bin:/usr/local/mysql/bin
//把上面段信息复制到脚本头部,如下:
如,vi test.sh
复制代码代码示例:
#!/bin/bash
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/jdk/bin:/usr/local/mysql/bin
或
PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/locajdk/bin:/usr/local/mysql/bin
export PATH
以下添加自己的脚本内容。
然后,再次运行时,就不会报错了。
(责任编辑:IT)
有时在shell脚本里使用的命令不能执行,是因为命令在脚本里面示加入命令的绝对路径引起的,即环境变量中找不于该命令的执行位置。 此时,可以考虑在脚本的头部加入该脚本所在服务器系统的环境变量,具体如下:
首先,echo $PATH即可显示如下信息: (即当前系统环境变量) //把上面段信息复制到脚本头部,如下:
如,vi test.sh
复制代码代码示例:
#!/bin/bash
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/jdk/bin:/usr/local/mysql/bin 或 PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/locajdk/bin:/usr/local/mysql/bin export PATH 以下添加自己的脚本内容。 然后,再次运行时,就不会报错了。 (责任编辑:IT) |