欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

linux服务器下source:notfound解决方法(无root权限)

时间:2023-07-22
错误

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错误

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。