当我使用“tail -f catalina.out”时终端变得没有响应

时间:2012-06-05 13:43:38

标签: terminal

设置:Mac OSX 10.6.8,终端2.1.2(273.1)

输入某些命令后,我的终端有时会无响应。一个例子是当我在catalina.out文件上放尾时,虽然它也会在其他时间发生。

我踩尾巴时采取的步骤示例。

我转到启动文件夹

cd /Applications/Tomcat/apache-tomcat-6.0.16/bin

输入开始命令

sh startup.sh

转到我的日志文件夹

cd /Applications/Tomcat/apache-tomcat-6.0.16/logs

并在catalina.out文件上添加尾巴

tail -f catalina.out

这一切都正常,终端窗口显示正在使用的进程。但是,如果我尝试在终端中键入其他内容,则会变得无法响应。如果我按向上或向下箭头来获取列表,我得到的所有命令都是“^ [[A”和“^ [[B”代表DOWN。

当我输入例如"cd .."并按下输入没有任何反应

为什么终端无响应,如何让它执行我的命令?目前,每次发生这种情况时我都需要终端,这有点烦人。

1 个答案:

答案 0 :(得分:0)

不要使用tail -f

相反,当您想要运行它而不是

sh startup.sh

运行:

sh catalina.sh run

它会将所有内容记录到窗口。

或者你可以打开另一个终端并从那里做你的尾巴-f!