晚上定时编译android系统

1、问题
可能偶然想晚上定时编译android系统
2、解决

at.sh

#!/bin/sh

# at -f at.sh now+1min
# at -l

set -e
set -x

echo $SHELL

echo 'at build begin'
/bin/date >> at_build.log


/bin/bash -c 'source build/envsetup.sh >> at_build.log 2>&1; lunch xxx-userdebug >> at_build.log 2>&1; m -j32 >> at_build.log 2>&1'
# 或者
/bin/bash -c './at.work.sh'


# follow steps will error, must be /bin/bash or bash
# source build/envsetup.sh >> at_build.log 2>&1
# lunch xxx-userdebug >> at_build.log 2>&1  
# m -j32 >> at_build.log 2>&1 


echo 'at build end'
/bin/date >> at_build.log



at.work.sh

#!/bin/bash

source build/envsetup.sh >> at_build.log 2>&1
lunch xxx-userdebug >> at_build.log 2>&1
m -j32 >> at_build.log 2>&1

难点就是at这个命令默认使用的是/bin/sh。也不能设置成/bin/bash(我找不到办法设置成/bin/bash,有大佬知道吗?)
编译android需要/bin/bash ,虽然sh软连接到bash,但是照样不行。
所以,不能直接在脚本写
source build/envsetup.sh
lunch xx
m -j32
需要,用bash来启动编译
/bin/bash -c ‘source build/envsetup.sh >> at_build.log 2>&1; lunch xxx-userdebug >> at_build.log 2>&1; m -j32 >> at_build.log 2>&1’

相关推荐

  1. 晚上定时编译android系统

    2024-07-10 07:52:04       28 阅读
  2. Android 系统编译 and 应用裁剪

    2024-07-10 07:52:04       43 阅读
  3. ndk编译android系统下运行的ffmpeg配置

    2024-07-10 07:52:04       35 阅读
  4. Android定义系统版本号

    2024-07-10 07:52:04       21 阅读
  5. 【CTA认证】Android去掉系统应用开机默认使用定位

    2024-07-10 07:52:04       59 阅读
  6. Android11 Framework Vendor下自定义系统服务

    2024-07-10 07:52:04       64 阅读
  7. Android PDFium 编译

    2024-07-10 07:52:04       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 07:52:04       99 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 07:52:04       107 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 07:52:04       90 阅读
  4. Python语言-面向对象

    2024-07-10 07:52:04       98 阅读

热门阅读

  1. 摒弃传统分页:移动端开发中的无限滚动实现

    2024-07-10 07:52:04       35 阅读
  2. 程序人生 - (002)

    2024-07-10 07:52:04       35 阅读
  3. MacOS隐藏文件打开指南

    2024-07-10 07:52:04       30 阅读
  4. 基于go 1.19的站点模板爬虫

    2024-07-10 07:52:04       30 阅读
  5. Pandas在生物信息学中的应用详解

    2024-07-10 07:52:04       29 阅读
  6. DOM XMLHttpRequest

    2024-07-10 07:52:04       25 阅读
  7. nginx详解

    2024-07-10 07:52:04       24 阅读
  8. vue实现表单输入框数字类型校验功能

    2024-07-10 07:52:04       38 阅读