2
내가 가지고있는 펄 스크립트를 통해 각 라인에 타임 스탬프 초마다 vmstat를 출력하고 다음 명령 줄 :출력이 파일로 리디렉션되지 않는 이유는 무엇입니까?
vmstat 15 | /home/Beer/addtimestamp.pl > File_1
addtimestamp.pl의 내용 :
!/usr/bin/perl
while (<>) { print localtime() . ": $_"; }
왜 아무튼 출력 결과가 "File_1"파일로 리디렉션되지 않습니까?
출력이 완벽하지 않아도 출력이 완벽하게 매 초마다 출력됩니다.
위와 함께 스크립트를 시작하여 작업하게 만들었습니다. 감사합니다. 너무 많이했습니다. 단지 파일로 출력 될 때 기본적으로 버퍼가 버퍼되어 있기를 바랍니다. 다시 한번 감사드립니다 !! –
Pedantically, 더 잘 작성된 것 :'local $ | = 1;' – cdarke
@cdarke 'local'을 추가하면 무엇을 의미합니까? –