...
tomcat.javaoptions=-Djava.net.preferIPv4Stack\=true \
-Djava.net.preferIPv6Addresses\=false \
-Dcom.sun.management.jmxremote.port\=12345 \
-Djava.rmi.server.hostname=${application.hostname}
...
sed を使用して tomcat.javaoptions の最後に新しい行を追加する必要があります。Java オプションが本来どのように表示されるかがわからないため、正規表現を使用する必要があります。私はそれがから始まり、tomcat.javaoptions=
複数の行を持つことができることだけを知っています。何か案が?
編集済み: 新しい行を追加する必要があります
...
tomcat.javaoptions=-Djava.net.preferIPv4Stack\=true \
-Djava.net.preferIPv6Addresses\=false \
-Dcom.sun.management.jmxremote.port\=12345 \
-Djava.rmi.server.hostname=${application.hostname} \
-agentpath:/opt/agent/agent.so,name=agent
...
「-agentpath」だけを追加しようとしましたが、うまくいきませんでした
sed -i "/^tomcat.javaoptions=(.*/n*)*/s/$/ \\\\\n -agentpath/g" file