设置: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 .."
并按下输入没有任何反应
为什么终端无响应,如何让它执行我的命令?目前,每次发生这种情况时我都需要终端,这有点烦人。
答案 0 :(得分:0)
不要使用tail -f
相反,当您想要运行它而不是
时sh startup.sh
运行:
sh catalina.sh run
它会将所有内容记录到窗口。
或者你可以打开另一个终端并从那里做你的尾巴-f!