当前位置: 技术问答>linux和unix
能不能在用shell对/etc/profile进行编程时,知道调用profile的程序名
来源: 互联网 发布时间:2014-12-16
本文导语: 因为在设置环境变量时,两个应用程序需要使用同一个环境变量名,而它们指向的文件名又完全一样,我试着改过它们的文件名都无法正常使用。所以我就想到在/etc/profile文件中使用shell编程判断当前运行的是那个程...
因为在设置环境变量时,两个应用程序需要使用同一个环境变量名,而它们指向的文件名又完全一样,我试着改过它们的文件名都无法正常使用。所以我就想到在/etc/profile文件中使用shell编程判断当前运行的是那个程序,通过这个判断来设置不同的环境变量,请问这样可以吗?如何解决?
|
你是不是tuxedo的应用?
|
文件/etc/profile是用户登录系统时配置环境变量、个性化设置的,只有用户登录时才能够起作用。
你运行的进程有没有特征字符可以用来判断它的存在与否???
如果有的话就在这个文件里面写入一段SHELL用于判断进程是否存在于系统中,根据不同的进程设置不同的环境变量。
你运行的进程有没有特征字符可以用来判断它的存在与否???
如果有的话就在这个文件里面写入一段SHELL用于判断进程是否存在于系统中,根据不同的进程设置不同的环境变量。
|
不是很明白。
你在启动应用程序的时候直接设置环境变量不就可以了。
/etc/profile中你也许可以根据USER来知道是哪个用户登录了
你在启动应用程序的时候直接设置环境变量不就可以了。
/etc/profile中你也许可以根据USER来知道是哪个用户登录了