/ bin / sh -l -c'命令'不会加载配置文件

时间:2019-07-03 21:50:00

标签: bash macos sh

我正在尝试执行确保预先加载登录配置文件的命令。

我从应用程序中获取的方法是执行/bin/sh -l -c 'command' arg1 arg2 ...

但是,/bin/sh -l -c似乎没有执行配置文件。

我将其范围缩小到将export PROFILE_LOADED='true'放入~/.profile并执行/bin/sh -l -c 'echo "$PROFILE_LOADED"

这似乎不适用于macOS,但可能适用于Ubuntu18.04。

是否可以通过在类似Unix的平台上传递给-c的命令来完成此操作?

0 个答案:

没有答案