嗨,我正在做一个 cron 工作
0 20 * * * 卷曲http://服务器/import.php>> ~/cronlog/import
date +\%Y\%m\%d\%H\%M\%S
.html 2>&1
我在日志文件中到处都有以下速度日志,如何将其更改为在文件末尾显示或不显示。
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:--
--:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 Text html
0 0 0 0 0 0 0 0 --:--:-- 0:00:03
--:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0 0 0 0 0 0 0 0 0
--:--:-- 0:00:05 --:--:-- 0 Text html 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:08 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:09 --:--:-- 0
答案1
您应该按以下方式执行脚本:
0 20 * * * curl -s http://server/import.php >> ~/cronlog/import`date +\%Y\%m\%d\%H\%M\%S`.html 2>&1
这将抑制 STDOUT/STDERR 中进度条的输出