尝试通过cron计划时,排序命令需要更多时间

时间:2015-01-08 14:44:07

标签: linux unix cron crontab

我有一个csv文件,我试图用以下命令排序:

#!/bin/bash
awk 'NR<2{print $_;next}{ print $_ | "sort -t, -k3.8,3.11nr -k3.1,3.3rM -k3.5,3.6rn -k3.12rd" }' input.csv > output.csv

它运行正常但问题是,当我尝试通过cron安排时,生成输出文件需要 1小时!但是,当我手动运行它时,它只需要 5分钟。

这就是我在cron上运行它的方式。 (script.sh是opt文件夹中的脚本)

00 01 * * * /opt/script.sh

有没有人可以解释这种行为以及需要做些什么来解决它?

0 个答案:

没有答案