错误
shell脚本中含有source命令运行时提示 source: not found
产生原因
运行 ls -l /bin/sh 后显示/bin/sh -> dash,说明当前脚本使用dash运行的,而不是bash
解决过程
参考网上一些解决方案,如执行
dpkg-reconfigure dash
但服务器是公司的集群,我没有root的权限,会报错
解决方案
运行下指令即可
exec bash
待解决问题
每次重新进入服务器后都需要重新运行上述指令,目前没有发现一劳永逸的办法
参考链接
ubuntu系统shell 中source: not found错误
所有评论(0)