当前位置: 首页 > news >正文

网站建设业务员沟通需求seo推广代运营

网站建设业务员沟通需求,seo推广代运营,网站语音转写怎么做,推广服务商文章目录 在 SHELL 脚本中调用另一个 SHELL 脚本(报错: go: not found)在 SHELL 脚本中调用另一个 SHELL 脚本一个脚本sudo调另外一个脚本,报错(报错: go: not found) 在 SHELL 脚本中调用另一个…

文章目录

  • 在 SHELL 脚本中调用另一个 SHELL 脚本(报错: go: not found)
    • 在 SHELL 脚本中调用另一个 SHELL 脚本
    • 一个脚本sudo调另外一个脚本,报错(报错: go: not found)

在 SHELL 脚本中调用另一个 SHELL 脚本(报错: go: not found)

在 SHELL 脚本中调用另一个 SHELL 脚本

在Linux平台上开发,经常会在console(控制台)上执行另外一个脚本文件,经常用的方法有:./my.sh 或 source my.sh 或 . my.sh;这三种方法有什么不同呢?
在这里插入图片描述

一个脚本sudo调另外一个脚本,报错(报错: go: not found)

问题:
A 脚本调 B脚本,如下:sudo ./build.sh 报错 B脚本中的 ./build.sh: 5: go: not found。
但是单独运行B脚本没有问题。

问题分析:
这个问题可能的原因是:

  1. A脚本和B脚本使用了不同的环境变量配置
    可能A脚本执行时修改或重置了环境变量,导致B脚本运行时无法找到go执行环境。
    可以在A脚本末尾打印出PATH变量,然后再运行B脚本,看PATH变量是否被改变。
    也可以尝试在A脚本执行后手动将PATH重置到原来状态。
  2. A脚本切换了用户身份
    一些脚本会用su或sudo来切换用户,从而切换到一个不同的执行环境。
    可以检查下A脚本是否切换了用户,如果是的话,需要保证切换后的用户也能找到go执行环境。
  3. A脚本中执行了chroot等操作
    如果A脚本执行了chroot等操作,可能会使B脚本运行在一个被隔离的环境中,从而找不到命令。

使用 sudo 会切换到 root 用户身份执行脚本,而 root 用户默认情况下并没有配置 GO 相关的环境变量。
可以检查一下:

  • sudo env 查看环境变量,是否存在 GO 相关的配置
  • which go 在 sudo 下是否能找到 go 命令
    执行 sudo which go 反而找不到go了

解决方法是:

  1. 不使用 sudo 执行 A 脚本,而是提前配置好用户权限,直接用普通用户执行
  2. 在 sudo 前面保留用户环境变量,例如:
sudo env "PATH=$PATH" ./A.sh 
  1. 为 root 用户配置 GO 相关环境变量
  2. 在 A 脚本中使用 su 切换用户,而不是 sudo
    使用 sudo 执行脚本时,会切换到 root 用户身份,这个环境默认情况下可能没有配置相关的环境变量和命令路径。
    而使用 su 切换用户可以保留更多原始用户的环境配置。

总之,需要确保在 A 脚本中切换的用户环境下,也能正常找到 go 命令执行。

http://www.dinnco.com/news/78592.html

相关文章:

  • 网站的动态文字是怎么做的沈阳专业seo排名优化公司
  • 网站正在建设中 文案石家庄seo关键词排名
  • 路灯东莞网站建设软文广告经典案例300
  • 整合营销推广策略seo网络优化日常工作内容
  • 随意设计一个网站百度百家官网入口
  • 制作商城公司360搜索优化
  • 厂西建设厅网站百度指数的主要功能有
  • 网站开发与设计的实训报告厦门seo公司
  • 政府网站源码网站首页的优化
  • 普陀网站制作海口seo快速排名优化
  • 最大网站建设公司排名2023年新闻热点事件摘抄
  • 全球做的比较好的网站整站优化报价
  • 网站用哪些系统做的好网店推广方法
  • 陕西城乡建设学校网站是真吗谷歌sem和seo区别
  • 广西网站建设产品优化策划品牌全案
  • 沈阳企业免费建站百度建站
  • 重庆网站seo外包seo入门课程
  • 企业网站建设联系方式小红书推广怎么收费
  • 网站建设的公司怎么样自己创建网站
  • 盘龙城做网站百度广告联盟点击一次多少钱
  • 互联网骗局浏览网站做任务免费产品推广网站
  • 自己制作网址收款网站网络优化外包
  • 网站建设的好处中国十大网络营销平台
  • 制作网站建设策划方案今日新闻头条官网
  • 天河营销型网站建设自己搭建网站需要什么
  • 武汉有做夺宝网站的吗爱站关键词挖掘工具
  • 最专业的做网站公司哪家好设计好看的网站
  • 网站开发投标书关键字参数
  • 做淘宝一件代发的网站怎么样才能引流客人进店
  • 做网站需要考虑哪些问题小红书推广怎么做