1

私はこれを解決しようと試みましたが、BASH に関する私の限られた知識ではできません。検索しましたが、私の問題に関連するものは見つかりませんでした。

COMMAND_WAIT=$(curl --data "SERIAL_NUMBER="$SERIALNUMBER"" h**p://SERVER/device_check_in.php)

echo $COMMAND

if [ "$COMMAND_WAIT" == "REBOOT" ]; then

echo "Reboot Scheduled"

else

echo "Nothing Found"

fi

「COMMAND_WAIT」のエコー コマンドを含めたところ、予想どおり「REBOOT」と表示されますが、if ステートメントは機能しませんか?

4

2 に答える 2

2

反響してみる

echo ">>$COMMAND_WAIT<<"

パディングがあるかどうかを確認します。それが犯人かもしれません。

于 2013-10-11T16:33:54.537 に答える