瀏覽代碼

重点:
使用crontab执行后台任务时,脚本必须配置当前服务器的环境变量供脚本正确调用各命令;

使用echo $PATH 命令就可以导出当前服务器的环境变量;
注意:这点很重要,如果不配置或不是当前服务器的环境变量的话,repo sync等命令不会执行的

sat23 4 年之前
父節點
當前提交
bb4cf92ce3
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      crontask/dailybuild_rt2841_2851

+ 2 - 0
crontask/dailybuild_rt2841_2851

@@ -9,6 +9,8 @@ fi
 echo "Redownload=${Redownload}" 
 
 # 换服务器编译时,这里的PATH要以新服务器的环境变量重新配置
+# 使用echo $PATH 命令就可以导出当前服务器的环境变量;
+# 注意:这点很重要,如果不配置或不是当前服务器的环境变量的话,repo sync等命令不会执行的
 export PATH=/opt/git-repo:/usr/lib/jvm/java-8-openjdk-amd64/bin:/home/wangjianfeng/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a/bin:/opt/git-repo:/usr/lib/jvm/java-8-openjdk-amd64/bin:/home/wangjianfeng/.vscode-server/bin/d2e414d9e4239a252d1ab117bd7067f125afd80a/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
 
 # 删除目录(判断目录是否存在,不能使用 if[ -d "~/dailybuild" ]),一定要完整路径;