私の問題は次のようなものです(OSはSun Solarisです):
起動時に、特定のスクリプトを使用してプロセスを開始したいと考えています。私はこのスクリプトを入れて
/etc/init.d
(そして他の K と S のルールに従って) これを行っています。スクリプトによって呼び出されるプログラムは、場所にあり
$HOME/xxx/yyy
ます。'su - {myuser} -c "{full path of the program}"'
スクリプトを {myuser} として実行するために使用しています。スクリプトで $HOME の値をハードコーディングしたくありませんが、
$HOME
環境変数のみを使用したいと考えています。$HOME
シェルスクリプトでこの環境変数を取得するにはどうすればよいですか? また、他にどのような変数を利用できますか?