Linux

每週 cron 執行 2 次:

  • March 27, 2011

我已經放置了一個每週執行 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 作業刪除到舊伺服器

該作業由 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 嗎?

我相信這將是相關的..

在 ubuntu 或 debian 下,您可以通過 /var/spool/cron/crontab/ 查看 crontab,然後每個使用者的文件都在那裡。當然,這僅適用於使用者特定的 crontab

順便說一句,我從這裡得到了…… https://stackoverflow.com/questions/134906/how-do-i-list-all-cron-jobs-for-all-users

引用自:https://serverfault.com/questions/243835