10 5 * * * rm ./rehldslog && cd ./code/rehlds && rm -rf ./build && ./build.sh --compiler=gcc --jobs=4 > ~/rehldslog 2>&1
在日志中我可以看到(CRON) info (No MTA installed, discarding output)
,由于没有构建目录,命令没有运行
输出语法有什么问题?
答案1
我的 rm 语法缺失-f
正确的:
10 5 * * * (rm -f ./rehldslog && cd ./code/rehlds && rm -rf ./build && ./build.sh --compiler=gcc --jobs=4) &> ~/rehldslog 2>&1