AMIを使っていくつか作成したインスタンス(AWS)からホスト名を取得して、それを別サーバーに渡す処理を作ろうとしました。 で、ホスト名は以下のスーパーグローバル変数を使用して取得出来ました。 めでたしめでたし。 あとはこれをcronで回せばお終いっと♪ が、cronを実行してログを確認したところ、エラーが返ってきたのです。 ファイルのパスとかを確認しても確実に合ってる。 何故にと思いググってみると、$_SERVER['SERVER_NAME']はcronでは動かないというショッキン&ファッキンな事実を目の当たりに。 ガ━━(゚Д゚;)━━━ン!!!!! 仕方ないので別の方法(any other way)を探すことに。 調べた結果、以下で取得出来るらしい。 試してみると、Private IPが返ってくる。 今回僕は外部サーバーとファイルのやりとりを行いたかったので、 Private IP