![关于curl的crontab问题](https://linux22.com/image/85863/%E5%85%B3%E4%BA%8Ecurl%E7%9A%84crontab%E9%97%AE%E9%A2%98.png)
我正在尝试将命令的输出发送treesize
到我的网络服务器以进行进一步处理。
下面我的 crontab 中设置的行有问题:
- 手动运行该命令时,它工作正常,但 du 命令中的换行符被替换为空格。如何保留换行符? PHP 正在将发布的数据存储到我的服务器上的文本文件中。
- 当我使用 crontab 安排它时,数据会提交到给定的 URL。如何将 DU 命令的输出发布到 crontab 中的curl 中?
如何解决这个问题?
du -ha --max-depth=1 /mnt/datafolders | curl --data-binary @-http://10.0.0.11:81/sendstats.php
答案1
添加 --silent 修复了它。我将处理 PHP 中忽略的换行符。