首页 > Linux > shell-init: error retrieving current directory

shell-init: error retrieving current directory

2013年8月9日 发表评论 阅读评论

重命名了一个web项目,然后修改apache的配置到新目录后重启,出现如下错误提示:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

由于老的目录已经删除,开始怀疑是apache重启时候找不到老的目录报错,在网上查了一下,此错误是因为getcwd命令无法获取当前执行命令时的工作目录,可能是由于该目录已经被其他的程序删除。例如:你先用一个终端进入到目录 /home/yangyz/test,再开启另外一个终端删除目录 /home/yangyz/test,然后再第一个终端中执行某些命令或启动某些服务的时候就会看到上述的错误提示。

解决办法就是使用cd进入到任何一个实际存在的目录,然后再执行相应命令即可。



欢迎转载,转载请注明文章出处,谢谢!
垃圾有点差凑合看还不错很精彩 (2 人打了份: 平均分:3.00)
Loading...Loading...
分类: Linux 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

无觅相关文章插件,快速提升流量