bash执行长命令报错临时解决办法
终端运行
1 | bash -c "hexo clean && hexo g && hexo d && rm -rf /opt/1panel/apps/openresty/openresty/www/sites/blog.butlanys.de/index/* && cp -r /opt/blog/hexo/public/* |
报错:
1 | -bash: bash -c hexo clean && hexo g && hexo d && rm -rf /opt/1panel/apps/openresty/openresty/www/sites/blog.butlanys.de/index/* && cp -r /opt/blog/hexo/public/* /opt/1panel/apps/openresty/openresty/www/sites/blog.butlanys.de/index/: No such file or directory |
目录也存在,而且分步执行也正常,但连起来就报错😓
将命令转为脚本后运行成功
上面的命令换成脚本
1 | #!/bin/bash |
至此,结束
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 butlanys的博客!
评论
WalineGiscus