2

で開始された REPL セッションをユーザーが終了する前に、いくつかのクリーンアップ コードを実行するように設定したいと考えていますiex -S mix

私はそれが実行されることを期待していました:

System.at_exit fn (_) -> File.write! "afile", "it works" end

iex セッション内で名前付きのファイルを作成しますafileが、それは起こらないようです。

私が達成しようとしていることをもう少し具体的にするために、REPL内でシステムプロセスを開始し(を使用System.cmd/2)、プロセスが終了したときにこのプロセスを終了させたいと考えていiexます。

4

0 に答える 0