试图追踪apache日志中的模糊错误

时间:2012-05-22 17:09:17

标签: php apache2

我试图在新的Ubuntu服务器安装上消除错误,并且在日志中出现错误,我不知道如何跟踪。

日志反复显示此行

sh: 1: cd: can't cd to ~
sh: 1: cd: can't cd to ~
sh: 1: cd: can't cd to ~
sh: 1: cd: can't cd to ~

如何从这种模糊的错误中找到来源?它甚至没有发生日志中的大多数错误的时间。

提前致谢。这将是漫长的一天!

2 个答案:

答案 0 :(得分:6)

cd ~表示“将我所在的目录更改为我的主目录”。你或者脚本试图不成功地运行这个命令。就像克里斯说的那样,一个grep会节省你的一天:

cd /
grep -r 'cd ~' * -n

^这将切换到您的根目录cd /,递归-r在所有文件'cd ~'中搜索字符串*,并提供行号{{1 }}

答案 1 :(得分:0)

对于包含上次访问时间最近的字符串cd的文件,可能是grep