好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

定时job把日志输出到指定文件 - Linux操作系统:

定时job把日志输出到指定文件

 

0 */6 * * * /www/console.php > /www/fileStatus.$(date +%Y-%m-%dT%H.%M.%S).log

 

crontab -l查看job

 

crontab -e编辑job

 

分 时 日 月 周  命令

 

第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时1~23(0表示0点)

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

 

重定向操作符 描述

> 将命令输出写入到文件或设备(例如打印机)中,而不是写在命令提示符窗口或句柄中。

< 从文件中而不是从键盘或句柄中读入命令输入。

>> 将命令输出添加到文件末尾而不删除文件中的信息。

>& 将一个句柄的输出写入到另一个句柄的输入中。

<& 从一个句柄读取输入并将其写入到另一个句柄输出中。

| 从一个命令中读取输出并将其写入另一个命令的输入中。

 

 

PS是LINUX下最常用的也是非常强大的进程查看命令

//以下这条命令是检查php 进程是否存在.

ps -ef |grep php

 

 

下面对命令选项进行说明:

-e 显示所有进程。

-f 全格式。

 

 

ps aux|grep php

ps aux输出格式:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

 

格式说明:

USER: 行程拥有者

PID: pid

%CPU: 占用的 CPU 使用率

%MEM: 占用的记忆体使用率

VSZ: 占用的虚拟记忆体大小

RSS: 占用的记忆体大小

TTY: 终端的次要装置号码 (minor device number of tty)

 

STAT: 该行程的状态,linux的进程有5种状态:

D 不可中断 uninterruptible sleep (usually IO)

R 运行 runnable (on run queue)

S 中断 sleeping

T 停止 traced or stopped

Z 僵死 a defunct (]zombie]) process

注: 其它状态还包括W(无驻留页), <(高优先级进程), N(低优先级进程), L(内存锁页).

 

START: 行程开始时间

TIME: 执行的时间

COMMAND:所执行的指令

 

查看更多关于定时job把日志输出到指定文件 - Linux操作系统:的详细内容...

  阅读:70次