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