Cron作业调度在ubuntu中不起作用

时间:2017-06-04 12:45:44

标签: linux shell cron job-scheduling

1)我在路径 / home / killer / Desktop / alok / scripts / test1

中有一个 sp19.sh 脚本
#script to copy file 1 in test dir
a=`ls -t|cut -c 1,4|head -1`
b=`expr $a + 1`
cp "$a"  "$b"

2)我安排了一项任务,使用crontab中的以下代码在同一位置复制名为 1 的文件。但这不起作用。

m h  dom mon dow   command
* * * * * /home/killer/Desktop/alok/scripts/test1/sp19.sh

3)我已经测试过sp19.sh是否正确并生成了文件,但是cron job无效。

由于

2 个答案:

答案 0 :(得分:0)

将您的Cron表达式更改为

0 0/1 * 1/1 * ? *

这将使其每隔一分钟运行一次。

如果它不起作用,你可以看看这里

https://askubuntu.com/q/2368

答案 1 :(得分:0)

问题在于脚本文件 正确的脚本应为

#cript to copy file 1 in test dir
a=`ls /home/killer/Desktop/alok/scripts/test1 -t|cut -c 1,4|head -1`
b=`expr $a + 1`
cp "/home/killer/Desktop/alok/scripts/test1/$a" "/home/killer/Desktop/alok/scripts/test1/$b"