我的问题是这样的(操作系统是 Sun Solaris):
在启动时,我想使用特定脚本启动一个进程。我通过将此脚本放入
/etc/init.d(并遵循其他 K 和 S 规则)来做到这一点。脚本将调用的程序位于
$HOME/xxx/yyy位置。我正在使用
'su - {myuser} -c "{full path of the program}"'为了以 {myuser} 身份执行脚本。我不想在脚本中硬编码 $HOME 的值,但我只想使用
$HOME环境变量。如何$HOME在 shell 脚本中获取此环境变量?还有哪些其他变量可供我使用?