浏览代码

更新脚本

sat23 4 年之前
父节点
当前提交
2318fb3837
共有 5 个文件被更改,包括 44 次插入13 次删除
  1. 1 1
      crontask-AM/crontask.cron
  2. 12 10
      crontask-AM/crontask.run
  3. 1 1
      crontask-AM/dailybuild_rt2841A.sh
  4. 1 1
      crontask-AM/dailybuild_rt2851M.sh
  5. 29 0
      crontask-AM/scbc.py

+ 1 - 1
crontask-AM/crontask.cron

@@ -1,4 +1,4 @@
-0 0 * * * ~/crontask/crontask.run > ~/crontask/crontask.log
+0 0 * * * ~/crontask/crontask.run > ~/crontask/log/crontask.log
 
 # 配置:f1 f2 f3 f4 f5 program [> ./保存日志.log 2>&1]
 #

+ 12 - 10
crontask-AM/crontask.run

@@ -1,16 +1,18 @@
-echo '############ New Begin of DailyBuild-41A ############' >> ~/crontask/LOG_crontask.log
+echo '############ New Begin of DailyBuild-41A ############' >> ~/crontask/log/crontask.log
 var=`date '+%Y-%m-%d %H:%M:%S'`
-echo $var >> ~/crontask/LOG_crontask.log
-~/crontask/dailybuild_rt2841A.sh true > ~/crontask/LOG_dailybuild_rt2841A.log
+echo $var >> ~/crontask/log/crontask.log
+~/crontask/dailybuild_rt2841A.sh true > ~/crontask/log/dailybuild_rt2841A_`date '+%Y%m%d%H%M%S'`.log
 var=`date '+%Y-%m-%d %H:%M:%S'`
-echo $var >> ~/crontask/LOG_crontask.log
-echo '############ done-41A ############' >> ~/crontask/LOG_crontask.log
+echo $var >> ~/crontask/log/crontask.log
+echo '############ done-41A ############' >> ~/crontask/log/crontask.log
 
-echo '############ New Begin of DailyBuild-51M ############' >> ~/crontask/LOG_crontask.log
+sleep 15m
+
+echo '############ New Begin of DailyBuild-51M ############' >> ~/crontask/log/crontask.log
 var=`date '+%Y-%m-%d %H:%M:%S'`
-echo $var >> ~/crontask/LOG_crontask.log
-~/crontask/dailybuild_rt2851M.sh true > ~/crontask/LOG_dailybuild_rt2851M.log
+echo $var >> ~/crontask/log/crontask.log
+~/crontask/dailybuild_rt2851M.sh true > ~/crontask/log/dailybuild_rt2851M_`date '+%Y%m%d%H%M%S'`.log
 var=`date '+%Y-%m-%d %H:%M:%S'`
-echo $var >> ~/crontask/LOG_crontask.log
-echo '############ done-51M ############' >> ~/crontask/LOG_crontask.log
+echo $var >> ~/crontask/log/crontask.log
+echo '############ done-51M ############' >> ~/crontask/log/crontask.log
 

+ 1 - 1
crontask-AM/dailybuild_rt2841A.sh

@@ -40,7 +40,7 @@ if [ $Redownload == true ]; then
     echo "更新开始: "`pwd`
     repo init -u ssh://10.126.16.60:29418/rt41A_manifest -m odin-gms.xml -b realtek/mac7p/android-11/scbc
 else
-    echo "无须更新: "${Redownload}
+    echo "无须重新下载: "${Redownload}
 fi
 
 # 更新失败;

+ 1 - 1
crontask-AM/dailybuild_rt2851M.sh

@@ -40,7 +40,7 @@ if [ $Redownload == true ]; then
     echo "更新开始: "`pwd`
     repo init -u ssh://10.126.16.60:29418/rt51M_manifest -m odin-gms.xml -b realtek/merlin5/android-11/scbc
 else
-    echo "无须更新: "${Redownload}
+    echo "无须重新下载: "${Redownload}
 fi
 
 # 更新失败;

+ 29 - 0
crontask-AM/scbc.py

@@ -0,0 +1,29 @@
+#!/usr/bin/env python
+#-*- coding: utf-8 -*-
+import os
+import sys
+import threading
+import time
+
+print(u"----这是Linux下的Python程序----")
+
+# git仓库列表,以及上次的commit id;
+git_repos = {
+    # {仓库名称,仓库地址,最后CommitId}
+}
+
+# SVN路径地址列表;
+svn_repos = {
+    # {仓库名称,仓库地址,最后的CommitId}
+}
+
+'''
+#
+# 运行方式:
+# 将Python作为系统服务自动启动;
+# 将Python作为进程启动;
+#
+'''
+
+if __name__ == "__main__":
+    print("###这里__main__入口函数###")