php - 记录在 cron 作业中运行的 curl 的返回

标签 php linux curl cron

我有运行 PHP 脚本并返回日期时间/一些结果的页面“test.php”...我在 cron 作业中调用此页面,它运行成功但我想将返回的结果记录在一个文件中

我试过了……cron_log.log 是空的

wget -q -O - http://****/test.php >> /home/****/logs/cron_log/cron_log.log

我试过了...但是 cron_log.log 包含有关作业执行的日期,而不是从 test.php 返回的响应

curl http://****/test.php > /home/****/logs/cron_log/cron_log.log 2>&1

你能帮我记录一下 curl 返回的结果吗?

P.S. 我正在使用 cPanel 并且我可以访问 WHM

更新 我需要在日志文件中附加响应,这样我就可以跟进 cron 作业的执行日志,这个命令 (curl -k) 会截断日志文件,但是我需要在其上追加返回。

curl -K http://****/test.php >> /home/****/logs/cron_log/cron_log.log

最佳答案

你可以使用:

curl http://****/test.php >> /home/****/logs/cron_log/cron_log.log 2>&1

关于php - 记录在 cron 作业中运行的 curl 的返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40991195/

相关文章:

php - 将 php 变量值传递给 javascript 函数

linux - 使用 curl 单击按钮

linux - Cargo 插件在 Glassfish 上部署时抛出 CargoException - 部署失败 : null

linux - 系统重启后可以连接 screen 吗?

perl - 使用 curl 发布 Gzip 压缩数据

php - 在 PHP 应用程序中显示服务器端渲染的 ReactJS 组件

php - Directadmin + Nginx + php fpm + 位置 : File not found

带 WHILE 循环和数组的 PHP 更新语句

html - 为所有客户端格式化原始 HTML 输出

php - 使用 PHP 将 UCS-2 文件转换为 UTF-8