bash
1#!/bin/bash 2 3# get ec2 instance id 4instanceid=`wget -q -O - http://169.254.169.254/latest/meta-data/instance-id` 5 6application-0.0.1-SNAPSHOT.jar=`jps | grep 'application-0.0.1-SNAPSHOT.jar' | tr -s ' ' | cut -d ' ' -f 1 ` 7 8jstat=`jstat -gcutil $application-0.0.1-SNAPSHOT.jar | tail -1 | tr -s ' ' | cut -c2-100`` 9 10survivor0=`echo $jstat|cut -d ' ' -f 1` 11survivor1=`echo $jstat|cut -d ' ' -f 2` 12eden=`echo $jstat|cut -d ' ' -f 3` 13old=`echo $jstat|cut -d ' ' -f 4` 14permanent=`echo $jstat|cut -d ' ' -f 5` 15young=`echo $jstat|cut -d ' ' -f 6` 16youngtime=`echo $jstat|cut -d ' ' -f 7` 17fgc=`echo $jstat|cut -d ' ' -f 8` 18fgctime=`echo $jstat|cut -d ' ' -f 9` 19gct=`echo $jstat|cut -d ' ' -f 10`
上記を実行すると、下記のエラーが発生します。11600を正常に変数に格納できていると感じますが、何が問題なのでしょうか。
line 7: application-0.0.1-SNAPSHOT.jar=11610: command not found
回答1件
あなたの回答
tips
プレビュー