脚本在服务器上正常运行,但是在自己笔记本上出错,那么肯定是笔记本上的运行环境与服务器不同造成的.
Ubuntu中/bin/sh链接默认指向的是dash shell,而服务器上指向的是bash shell
直接将/bin/sh指向bash即可解决问题,在终端输入命令:
$: sudo ln -sf /bin/bash /bin/sh
脚本在服务器上正常运行,但是在自己笔记本上出错,那么肯定是笔记本上的运行环境与服务器不同造成的.
Ubuntu中/bin/sh链接默认指向的是dash shell,而服务器上指向的是bash shell
直接将/bin/sh指向bash即可解决问题,在终端输入命令:
$: sudo ln -sf /bin/bash /bin/sh