【发布时间】:2010-03-25 17:35:43
【问题描述】:
我有一个运行几个 ls 命令的 Python 脚本。该脚本整天在 cron 下运行。执行 ls -l 时,我使用 awk 写出文件名所在的列。
当我通过命令行运行脚本时,输出如下所示
-rw-rw---- 1 mysql adm 141 2010-03-25 08:56 mysql-bin.000485
-rw-rw---- 1 mysql adm 141 2010-03-25 09:01 mysql-bin.000486
-rw-rw---- 1 mysql adm 5073 2010-03-25 09:31 mysql-bin.000487
但是当我以 root 身份在 cron 下运行 scrupt 时,输出如下所示
-rw-rw---- 1 mysql adm 141 Mar 25 10:07 mysql-bin.000488
-rw-rw---- 1 mysql adm 141 Mar 25 10:22 mysql-bin.000489
-rw-rw---- 1 mysql adm 98 Mar 25 10:22 mysql-bin.000490
这使得 awk 返回错误的列。反正有没有让日期在cron下格式化?
【问题讨论】: