10.12.3 프로세스(Process)

10.12.3 프로세스(Process)

Haxe는 Process 클래스를 사용해 새 프로세스의 생성과 관리를 지원합니다. 다음은 git 명령을 실행하고 출력을 읽는 예입니다:

class Main {
  static function main() {
    final gitCommand = 'git log --format=short --no-decorate -n1 --oneline';
    final process = new sys.io.Process(gitCommand);
    if (process.exitCode() != 0) {
      trace("Error running process command");
    }
    final lastCommitInfo = process.stdout.readLine();
    trace(lastCommitInfo);
    process.close();
  }
}

출처: Process

더 알아보기