質問: PHPで開発しています。とあるページにアクセスすると、以下のコードを実行するようにしています。 ``` exec('mkdir test; cd $_; touch test.json', $output, $return); ``` $returnを確認すると、0が返っており、ディレクトリの作成は成功しているようなのですが、 `heroku run bash`でログインして確認してみると作ったディレクトリは存在しません。 調べてみるとHerokuにアップロードされた画像などは定期的に消えてしまうので、 ファイルを追加したいならAWSなどを使うようにとあったのですが、やはり同様にHerokuに消されているのでしょうか? このファイルも処理が終わればすぐ削除するものなのですが、作ってすぐでも存在が確認できないのでどうなっているのかわかりません。 もしくは一時ファイルとして/tmp/以下に生成でも良いのですが、こちらもうまくいかず (Dynoが複数あるので確認できない?とのことで・・・) ご教授いただけたら幸いです。 何卒よろしくお願い致します。
回答: 仰る通り消えていると思われます。 herokuにファイルを保存することはできません。