1. 项目是用python 调用 同事写好的 xx.sh脚本, 在手动调用的时候 发现能正常调用, 当用python代码的时候, 就不行了, 通过日志发现, python调用的时候 不识别 ADNROID_NDK这个环境变量,
    在python中 我是通过:
os.system('echo %s|sudo  -S %s' % (password, replace_path + ' "' + md5debug + '"'))

这样调用的, 这样就不识别ADNROID_NDK这个环境变量,后来把代码改为:

os.system('echo %s|sudo -E -S %s' % (password, replace_path + ' "' + md5debug + '"'))

就可以了, 加上参数E
百度以下 参数E的作用 就是加上-E选项后,用户可以在sudo执行时保留当前用户已存在的环境变量,不会被sudo重置,另外,如果用户对于指定的环境变量没有权限,则会报错
还不是很理解, 这里现记录以下

  1. 后来觉得这种方式太麻烦, 还需要输入密码,就改为以 root身份登陆 ubuntu了,
    这样可以直接调用脚本, 不用输入密码了

ubuntu上有个小项目 ,需要调用xx.sh脚本, 出现无法识别 某些环境变量的解决办法,仅供参考相关推荐

  1. 在ubuntu上启动一个vue项目

    在ubuntu上启动一个vue项目 本地: npm install npm run dev npm run build 然后发现报错,大面积报错,原来是被npm给墙了 经过 npm install - ...

  2. 项目线上问题应急处理规范(不同公司流程规范不一样,仅供参考)

    前言:整理了一下项目线上问题应急处理规范,仅供参考! 1.1线上报障流程 1.2.目的 为了明确线上事件的报告.应急响应和处理机制,确保能以快速.高效.准确的应急处理能力来保证各类系统的正常运转,当发 ...

  3. c 语言ktv项目,KTV夜总会包厢里常玩的几种游戏,当然还有更多更好的娱乐项目,仅供参考...

    很多人到KTV夜总会是为了一展歌喉,但也有一部分人其实对于唱歌并不感兴趣,他们喜欢的是KTV夜总会里面的氛围,喝喝酒,唱唱歌,玩玩游戏.不论是朋友相聚,还是客户应酬,互动性的游戏总能有助于活跃气氛,加 ...

  4. 【Linux】23.ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法

    ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法 定时任务失效的问题: 如果发现/etc/crontab中的定时任务没执行,可以使用/etc/init.d/cron st ...

  5. vue-cli项目在IE下运行钩子函数抛出异常“ReferenceError: “Promise”未定义“”的解决办法

    vue-cli项目在IE下运行钩子函数抛出异常"ReferenceError: "Promise"未定义""的解决办法 参考文章: (1)vue-cl ...

  6. video.js在vue项目中设置中文语言包,报错videojs is not defined 解决办法

    在vue项目中使用video.js时要求中文化,但是网上的解决办法不太好找,特此记录一下. 错误步骤: 根据网上的教程,找到中文包在node_modules/video.js/dist/lang/zh ...

  7. 基于I-MX287A的mqtt远程控制ARM板上LED灯小项目总结

    最近在学linux嵌入式技术,自己做了一个在周立功的I-MX287A开发板上实现的,基于MQTT远程控制的小项目,其中用到了一些比较好玩和有趣的技术,在这里自己记录分享一下. 额,让我想想该从和处开始 ...

  8. 介绍两个Ubuntu上的桌面小工具

    经常使用Windows10,Sticky Notes和壁纸自动切换功能挺好用的.我经常会使用Sticky Notes来记录一些信息,内容是实时保存的,而且启动的时候会自动显示在桌面上.其实Ubuntu ...

  9. 618快到了送上自制前端小项目(html css js)

    目录 ??.自定义播放器 ??.图片自动消失 .小轮播图 ??.旋转音乐盒 前言:这些小项目全都是自创的. 如果需要应用,或则转发的话请与 博主联系,感谢你们的理解, 1.自定义播放器 在页面中放置2 ...

最新文章

  1. Swift 中 insetBy(dx: CGFloat, dy: CGFloat) - CGRect 用法详解
  2. Hadoop集群中运行MapReduce程序错误记录
  3. android 时钟进度条,CSS3时钟式进度条
  4. 802.11n 中HT20 HT40的区别和信道划分
  5. LOG与DOG的关系
  6. python 句子中没有中文_人生感悟经典句子,生活中可以没有诗歌,但不能没有诗意...
  7. 7.6 C程序的存储空间布局
  8. Laravel学习笔记之冒泡、快速、选择和插入排序(持续更新)
  9. 高通CSRA6640单芯片DDFA放大器解决方案
  10. SPSS 实现KMO和Bartlett的球形度检验
  11. 超市管理系统设计报告
  12. WebClip完成IOS的Wap封装
  13. python实现工具exe自动化
  14. 架构:安全架构——信息过滤与反垃圾、风险控制。
  15. 使用ArcMap做一个1:5000标准分幅图并编号
  16. 云计算对于软件工程的影响
  17. 写了个静态的网页-模仿网易云
  18. opT型电阻网络分析
  19. 微信小程序控制STC12单片机蓝牙通信与PWM控制舵机
  20. 毕业设计So Easy:Java Web图书推荐系统平台

热门文章

  1. BOM(Browser Object Model)
  2. Spring boot 上传文件大小限制
  3. Android_(游戏)打飞机04:绘画敌机、添加子弹
  4. 2018/3/1 省选模拟考试 50分
  5. BC div2补题以及 复习模除 逆元__BestCoder Round #78 (div.2)
  6. BI-SqlServer
  7. PHP Cookbook读书笔记 – 第16章互联网服务
  8. 计算机社团活动丰富多彩,描写社团丰富多彩的句子
  9. int64 java_为什么json 不能使用 int64类型
  10. python去掉重复内容并按原来次序输出元素_在Python中,从列表中删除重复项以使所有元素在保留顺序时都是唯一的最快的算法是什么?...