• 當前位置: 主頁 > Linux安裝教程 > 常見問題 >

    crontab 查看是否運行_如何查看crontab定時任務是否執行過

    時間:2016-03-30 20:48來源:未知 作者:Linux先生 舉報 點擊:
    如何查看crontab定時任務是否執行,linux的cron不能自動執行的原因是什么?

     cron是一個基于時間的定時任務應用,可以根據自己設置的時間來執行。 某些系統會輸出,某些就沒了。對于有輸出的系統,我們很容易就能辨別是否執行過(有的系統會自動生一個日志文件,或者郵件發送等),對于這些系統上的你只要看下日志文件就可以了。

    不過要查看的話需要有 root權限才行。

    通過系統日志來查看Cron任務是否有執行過

    1. 打開SHH客戶端,如果你沒有ssh終端的話,我建議使用putty
    2. 同個終端連接到服務器
    3. 已root登陸之后,使用下面的命令來查看cron任務知否有執行過,命令的模式像下面這個: grep "script.php" /path/file.ext. 比如,下面的命令就是從/var/log/cron.log 檢測cron任務是否有執行 cronscript.php 腳本文件

      grep "cronscript.php" /var/log/cron
    4. 按下Enter 然后就會輸出類似這樣的:

      Feb 24 02:33:02 ecbiz108 crond[9772]: (userna5) CMD (php -q /home/userna5/public_html/cronscript.php)
      Feb 25 02:33:01 ecbiz108 crond[16587]: (userna5) CMD (php -q /home/userna5/public_html/cronscript.php)
      Feb 25 11:45:01 ecbiz108 crond[21887]: (userna5) CMD (php -q /home/userna5/public_html/cronscript.php)
    5. 我們檢查輸出中,你會看到cron的執行具體時間
    推薦內容
  • 腾讯棋牌游戏下载单机版 澳洲幸运10是国家开 现在在家养什么赚钱快 炒股公司 幸运飞艇官网开奖直播 山西快乐十分开奖助手 360棋牌下载app送36 平特肖简易走势图 天天捕鱼破解版下载 彩票36选7怎么算中奖 双色在哪个台开奖直播