全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: tl3821
打印 上一主题 下一主题

如何记录定时任务执行php脚本的执行过程时间?

[复制链接]
11#
 楼主| 发表于 2017-11-6 14:13:24 | 只看该作者
贱人就是矫情 发表于 2017-11-6 14:02
/usr/bin/wget -q --sp....  http://127.0.0.1/xxx.php是你要执行的文件啊。

整理了一下步骤,文件路径 ...

,谢谢大佬
12#
发表于 2017-11-6 14:17:45 | 只看该作者
本帖最后由 冻猫 于 2017-11-6 14:19 编辑


金币那么多,给我吧。
time (wget http://www.baidu.com) >> log.txt 2>&1
这样不就好了么。记录了各种时间。
你那个定时任务*/1 * * * * /usr/bin/time (wget -q --sp....  http://127.0.0.1/xxx.php)  >> log.txt 2>&1
13#
发表于 2017-11-6 14:30:51 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
14#
发表于 2017-11-6 14:37:18 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
15#
发表于 2017-11-6 14:40:23 | 只看该作者
ecosway598 发表于 2017-11-6 14:37
time (wget http://www.baidu.com) >> log.txt 2>&1

大佬  这句是写在sh里面 还是单独直接运行呢

直接就能运行,这句是给你试试看的,看看log里的时间。
16#
 楼主| 发表于 2017-11-6 14:43:38 | 只看该作者
冻猫 发表于 2017-11-6 14:17
金币那么多,给我吧。
time (wget http://www.baidu.com) >> log.txt 2>&1
这样不就好了么。记录了各种时 ...

没有时间吧?
0.00user 0.00system 0:00.00elapsed 62%CPU (0avgtext+0avgdata 340maxresident)k
0inputs+8outputs (0major+70minor)pagefaults 0swaps
最好是有开始时间和结束时间

没有的话起码有个总执行时间

解决了就全部送你
17#
发表于 2017-11-6 14:49:52 | 只看该作者
本帖最后由 冻猫 于 2017-11-6 14:51 编辑

你用的啥系统啊?
我是debian
cat log.txt内容是

  1. --2017-11-06 14:44:44--  http://www.baidu.com/
  2. Resolving www.baidu.com (www.baidu.com)... 104.193.88.123, 104.193.88.77
  3. Connecting to www.baidu.com (www.baidu.com)|104.193.88.123|:80... connected.
  4. HTTP request sent, awaiting response... 200 OK
  5. Length: 2381 (2.3K) [text/html]
  6. Saving to: 'index.html'

  7.      0K ..                                                    100%  214M=0s

  8. 2017-11-06 14:44:44 (214 MB/s) - 'index.html' saved [2381/2381]


  9. real    0m0.396s
  10. user    0m0.003s
  11. sys     0m0.003s
复制代码

real 是总运行时间,包括等硬盘IO啥的
后俩是用户和系统的CPU时间。
18#
 楼主| 发表于 2017-11-6 14:51:04 | 只看该作者
冻猫 发表于 2017-11-6 14:49
你用的啥系统啊?
我是debian
cat log.txt内容是

我的是centos7
19#
发表于 2017-11-6 14:52:15 | 只看该作者

我弄个centos看看
20#
 楼主| 发表于 2017-11-6 14:57:29 | 只看该作者
冻猫 发表于 2017-11-6 14:52
我弄个centos看看


貌似是我命令写错了,
但是centos7 的定时任务要写全 /usr/bin/time 我有两个函数  time和wget  要怎么写?
-q  --spider 我的定时任务是有wget -q  --spider 这些参数的不会显示过程,但是我有很多定时任务,这样就无法区分各自的执行时间了


real        0m0.017s
user        0m0.004s
sys        0m0.000s

这3个代表什么的时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-27 11:29 , Processed in 0.063499 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表