tar cvf a.tar a.log | gzip a.tar 이거 틀린건가요??

i1free의 이미지

전 맞다고 생각을 햇는데
Solaris에서는 되고
HP-UX에서는 안되네요...
물론 tar cvf a.tar a.log ; gzip a.tar 이렇게 하면 됩니다.
고수님들의 조언 부탁드립니다..

근데 여기에 질문하는거 맞는지요? 첨 질문하는거라..^^;

익명 사용자의 이미지

i1free wrote:
전 맞다고 생각을 햇는데
Solaris에서는 되고
HP-UX에서는 안되네요...
물론 tar cvf a.tar a.log ; gzip a.tar 이렇게 하면 됩니다.
고수님들의 조언 부탁드립니다..

근데 여기에 질문하는거 맞는지요? 첨 질문하는거라..^^;


솔라리스에서도 안될겁니다.

tar cvf - a.log |gzip >a.tar.gz 해보세요.

i1free의 이미지

솔라리스에서는 확실히 됩니다. 확인해봤습니다.

자유 게시판 붙박이...
다른 곳은 할 말 없음...^^;

cdpark의 이미지

i1free wrote:
솔라리스에서는 확실히 됩니다. 확인해봤습니다.

무엇이 확실히 되는지요? | 의 양쪽 명령은 동시에 수행됩니다. log 파일이 작지 않다면 압축된 파일 내용이 잘못될 가능성이 99.99999%쯤 됩니다.

Prentice의 이미지

정말 된다면, 솔라리스용 프로그램들의 버그가 아닐까요?

신택스가 틀렸다에 한표 던집니다.