tail -f는 Ubuntu Live CD에서 출력을 생성하지 않습니다.

tail -f는 Ubuntu Live CD에서 출력을 생성하지 않습니다.

일부 테스트를 위해 USB에서 Ubuntu Live를 부팅했습니다.

나는 사용하려고꼬리명령은 디버그 로그를 표시하지만 작동하지 않습니다.

t1또한 다음 코드를 사용하여 두 개의 터미널( , ) 열기를 테스트했습니다 .t2

t1:

touch a 

t2:

tail -f a

t1:

for i in `seq 1 10`; do echo $i >> a; sleep 1; done

안에는 아무것도 없습니다 t2! 이유는 무엇입니까?

답변1

tail전혀 작동 하지 않는다면 아마도 liveCD가 overlayfs다음과 같은 파일 시스템을 사용하고 있기 때문일 것입니다.허점수정된 파일에 대한 알림. /tmp로그를 생성한 응용 프로그램 과 같은 다른 파일 시스템으로 로그를 이동해 볼 수 있습니다 .

/tmp홈 디렉터리가 아닌 다른 디렉터리에서 테스트할 수도 있습니다.

관련 정보