何をやりたいか?

環境変数を設定しない systemd unit ファイル

[正解] EnvironmentFile? を使う

[ダメ] ExecStartPre? では環境変数の設定はできない

[Unit]
Description=GlassFish Server
After=network.target remote-fs.target

[Service]
Type=forking
PIDFile=/opt/glassfish4/glassfish/domains/domain1/config/pid
ExecStartPre=source /usr/share/lsf/conf/profile.lsf
ExecStart=/opt/glassfish4/bin/asadmin start-domain
ExecReload=/opt/glassfish4/bin/asadmin restart-domain
ExecStop=/opt/glassfish4/bin/asadmin stop-domain
TimeoutStartSec=300
TimeoutStopSec=30
User=glassfish

[Install]
WantedBy=multi-user.target

[注意] EnvironmentFile? 内では変数展開はされない


Computer


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2018-05-07 (月) 00:43:02 (194d)
ISBN10
ISBN13
9784061426061