相关疑难解决方法(0)

单击选项卡时出现shell init问题,getcwd出了什么问题?

一旦我点击bash上的Tab,就会出现错误信息,出了什么问题?

symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success
symlink-hook: error retrieving current directory: …
Run Code Online (Sandbox Code Playgroud)

linux bash shell pwd getcwd

143
推荐指数
4
解决办法
11万
查看次数

shell-init:错误检索当前目录:getcwd - 通常的修复程序不工作

我有一个简单的脚本:

#!/bin/bash
for server in $(~/.ansible/ansible_hosts)
do
    ssh $server "hostname; readlink /opt/mydir/mylink;"
done
Run Code Online (Sandbox Code Playgroud)

它工作正常 - 程序返回正确的主机名和链接 - 除了我在一些但不是所有服务器上收到以下错误:

shell-init:检索当前目录时出错:getcwd:无法访问父目录:没有这样的文件或目录

所有目录都存在.最常见的建议之一是添加cd,cd - 或cd /.添加该步骤时发生的所有情况都是额外的:

chdir:检索当前目录时出错:getcwd:无法访问父目录:没有这样的文件或目录

我尝试启动nfs守护进程,因为我的homedir存在一些混乱,并且如果问题是/ opt,则替换/etc/init.d.没有不同

这只会是一个烦恼,除了当我尝试使用ansible playbook而不是简单的ssh命令时,它对于该服务器来说是失败的.

任何见解都会受到赞赏.

linux ssh bash shell ansible

19
推荐指数
4
解决办法
4万
查看次数

标签 统计

bash ×2

linux ×2

shell ×2

ansible ×1

getcwd ×1

pwd ×1

ssh ×1