【问题标题】:How can I prevent creating log files by CronJob?如何防止 CronJob 创建日志文件?
【发布时间】:2017-01-07 23:19:40
【问题描述】:

我有一个 Cronjob。我的命令是:wget mysite.com/bot.php 但是此命令会自动创建名称如下的日志文件:

  • bot.php
  • bot.php.1
  • bot.php.2
  • bot.php.3
  • 等等……

我怎样才能防止这种情况发生?

谢谢!

【问题讨论】:

  • 那些不是日志文件,而是您请求的内容。如果您不希望它存储在磁盘上,请使用piping 将有效负载传递给其他程序,而无需中间存储。顺便问一下,这个问题和 PHP、CPanel、cron 和编程有什么关系?

标签: php cron cpanel


【解决方案1】:

我假设您正在尝试运行脚本而不在本地存储任何信息。

尝试将&> /dev/null 添加到 cron 命令的末尾,这会将输出转储到 /dev/null 这基本上是一个黑洞(任何到这里的东西都是不可挽回的)。

一个示例 cron 命令是:

*/5 * * * * wget -qO- http://example.com/check &> /dev/null

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    相关资源
    最近更新 更多