nmon が Linux 環境にデプロイされている場合に、独自のスクリプトを使用して nmon を実行しようとすると問題が発生します。
このスクリプトに基づいて、値 2 と 5 で表される変数を使用して、コマンド「test.sh 2 5」を実行する必要があります。
#!/bin/bash
#sh test.sh variable1 variable2
./nmon -f -s$1 -c $2
total=$(( $1 * $2 ))
echo "------------------------------------------------"
echo -e "Providing $2 snapshots with interval of $1s"
echo -e "Saving into $HOSTNAME. Completing in $total seconds\n\n"
ただし、次の出力を受け取ります。
[osmusr@bssosmappv4001 ~]$ sh nmonscript2.sh 2 4
------------------------------------------------
Providing 4 snapshots with interval of 2s
secondsnto bssosmappv4001. Completing in 8
見逃した部分を教えてください。出力が正しく表示されないのはなぜですか?