일부 테스트를 위해 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
홈 디렉터리가 아닌 다른 디렉터리에서 테스트할 수도 있습니다.