哦,糟糕

哦,糟糕

我放置了一个每周运行 php 脚本的 .sh 文件。

该脚本应该只运行一次,但它每周日都会运行:

  • 凌晨 1:30
  • 上午 6:50

有任何解决这个问题的方法吗?

哦,糟糕

在第一封电子邮件中,通过网络请求该电子邮件的用户代理是:[HTTP_USER_AGENT] => Lynx/2.8.5rel.1 libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/1.4.4

猜猜请求的 IP 是谁?这是我的旧服务器的 IP(其中设置了相同的 cron 作业)

就像旧服务器通过网络请求 cron 一样,我只需要删除旧服务器上的 cron 作业

答案1

该作业由 Apache 在 1:27 运行,而不是 cron:

ps: www-data  9385  2405  2405  2405  0 47638 12984   1 Mar08 ?        00:00:00 /usr/sbin/apache2 -k start

env: APACHE_LOCK_DIR=/var/lock/apache2

httpd 会在那个时候重新启动吗?(某些启动代码可能正在运行它。)另外,www-data 有 crontab 吗?

答案2

我相信这将是相关的。

在 ubuntu 或 debian 下,您可以通过 /var/spool/cron/crontab/ 查看 crontab,然后每个用户的文件都在那里。当然,这仅适用于特定于用户的 crontab

顺便说一下,我是从这里得到这个的......https://stackoverflow.com/questions/134906/how-do-i-list-all-cron-jobs-for-all-users

相关内容