exec.Command() 간단 활용
exec 패키지를 이용하면 Go 프로그램 내에서 외부의 프로그램을 실행할 수 있다. 깊이 들어가서 파헤치지는 않았으며 간단한 사용법 몇몇을 알아보자. 예제 링크: https://play.golang.org/p/GTbfAx2lCTM 간단한 실행이다. $ls -al 을 실행한 것이다. 1) cmd 를 만들고 2) cmd를 Run 한 것이다. 그런데 아무런 결과도 출력되지 않는다. Go 프로그램은 알 수 없지만 별도의 스레드에서 실행이 되고 그 스레드의 os.Stdout으로 출력되고 끝난 것이다. 예제 링크: https://play.golang.org/p/16DdYm5nkjn cmd.Stdout = os.Stdout 한 줄만 적어주면 해당 command가 실행된 스레드의 출력이 현재 Go 프로그램에서의 출력으..
golang
2021. 2. 18. 17:54
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- pool
- strange
- websocket
- ORM
- Bug
- agile
- postgres
- golang
- 체호프
- ChatGPT
- Shortcut
- 잡학툰
- solid
- Gin
- notion
- 클린 애자일
- 중용
- 2023
- intellij
- OpenAI
- 독서후기
- 명상
- API
- folklore
- github
- 인텔리제이
- go
- bun
- 노션
- 영화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 |
글 보관함