个人笔记(1)

此笔记记录本人经常用到且总是记不住的一些东西,望以后能够快速找到!

1、Mysql 中的时间戳转换

    (1)将由now()获得的时间格式转化为时间戳

1 select unix_timestamp('2013-01-18 20:07:00') 

    如果参数为空,则处理为当前时间。

(2)将时间戳转化为日期格式

1 select from_unixtime(1358510820);

    参数不可为空,单位是秒。有些应用生成的时间戳是比这个多出三位,是毫秒表示,如果要转换,需要先将最后三位去掉,否则返回NULL。

2、Crontab 设置定时器

    *   *   *   *  *  command

第一个*号,表示要设置的分钟,范围:0~59

第二个*号,表示要设置的小时,范围:0~23

第三个*号,表示要设置的日,范围:1~31

第四个*号,表示要设置的月,范围:1~12

第五个*号,表示要设置的星期,范围:0~6(0表示周天)

最后的command,表示要具体执行的命令,一般为要定时执行的脚本。

例子:

0 */2 * * * /usr/local/xdrive/poster/crawler/script/update.sh 1>/tmp/update.log 2>/tmp/update.err &

表示:每隔两个小时运行一次脚本"/usr/local/xdrive/poster/crawler/script/update.sh",且将标准输出重定向到"/tmp/update.log"文件,将标准错误重定向到"/tmp/update.err"文件,最后的"&"符号表示在后台运行。

原文地址:https://www.cnblogs.com/meyao/p/personal_notes_one.html