推荐 最新
代码大师

如何解决 su 命令导致的环境变量丢失问题?

现在在编写一个脚本,希望在root用户下收集oracle用户下的一些信息,但是发现在脚本中切换用户执行命令会出现环境变量问题。 [root@oracle01 ~]# su - oracle -c "$ORACLE_HOME/OPatch/opatch lsinventory" -bash: /OPatch/opatch: No such file or directory [root@oracle01 ~]# su - oracle -c "echo $ORACLE_HOME" [root@oracle01 ~]# 如上面的命令所示,ORACLE_HOME是个空。 oracle用户下确实设置了环境变量,但是使用su - oracle -c "echo $ORACLE_HOME"这种样子查看时却显示该变量为空。 要如何才能在切换oracle用户后正确使用$ORACLE_HOME变量呢? [root@oracle01 ~]# su - oracle Last login: Wed Mar 13 16:20:05 CST 2024 on pts/0 [oracle@oracle01 ~]$ cat ~/.bash_profile ...省略一些输出 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 ...省略一些输出 [oracle@oracle01 ~]$ echo $ORACLE_HOME /u01/app/oracle/product/11.2.0/db_1 [oracle@oracle01 ~]$ exit logout [root@oracle01 ~]# [root@oracle01 ~]# su - oracle -c "env|grep ORACLE_HOME" ORACLE_HOME=/01/app/oracle/product/11.2.0/db_1 [root@oracle01 ~]# su - oracle -c "echo $ORACLE_HOME" [root@oracle01 ~]#

0
1
0
浏览量195
ApplePro

SpringBoot 自定义属性怎么使用占位符的问题?

SpringBoot2.7 使用自定义属性的时候,代码如下 urban: cas: ticket-url: http://${URBAN_CAS_TICKET_URL:10.64.9.33:8780}/cas @Value("${urban.cas.ticket-url}") private String ticketUrl; 如果环境变量中没有设置"URBAN_CAS_TICKET_URL"属性的时候,打印结果如下 "http://10.64.9.33:8780/cas" *** 但是如果环境变量中设置了 "URBAN_CAS_TICKET_URL=127.0.0.1:8080" 打印结果就变成了 "127.0.0.1:8080" 这个结果不是我想要的,因为丢失了前面的"http://"和后面的"/cas", 我想知道为什么会丢失"http://"和"/cas"?或者怎么做才能不丢失.

0
1
0
浏览量175
销售经理537

怎么防止webpack打包Vue项目时泄露环境变量?

Vue-cli项目中,如何只插入process.env.VUE_APP_xx 参数,而不是插入全部参数 .env文件: VUE_APP_MENU = '1' VUE_APP_MAP_KEY = '123456' index.js: if(process.env.VUE_APP_MENU=='1'){ console.log('test') } webpack打包后的结果: let l=Object({NODE_ENV:"production",VUE_APP_MENU:"1",VUE_APP_MAP_KEY:"123456" if(l.VUE_APP_MENU=='1'){ console.log('test') } webpack打包会插入全部的VUE_APP_参数,即便没有使用,这会导致在入口js泄露一些参数如地图的key:VUE_APP_MAP_KEY。如何配置才能得到下方打包结果? if("1"=='1'){ console.log('test') }

0
1
0
浏览量182
577739990

为什么在下面的这个 vite/client.js中 debug的时候 查看 变量 __SERVER_HOST__ 会报错 is not defined?

为什么在下面的这个 vite/client.js中 debug的时候 查看 变量 SERVER_HOST 会报错 is not defined? 而代码实际运行到那一行却没有报错. "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240919/714555a8fe0c3c366a5c14c6a56a76d8.png) declare const __SERVER_HOST__: string

0
1
0
浏览量166