Bash脚本工作但在crontab中失败

时间:2014-03-13 20:28:35

标签: bash cron crontab rm

我遇到了这个脚本/ cron的问题。我在Raspberry pi上运行,我有其他cronjobs工作得很好(所以我知道它不是系统上的cron)。

我的剧本:

#!/bin/bash
rm -f /var/www/output/*

此脚本在命令行中运行正常 bash clearcsv.sh 但是当我试图把它变成一个cronjob时,它似乎没有执行

Cron脚本:*/6 * * * * /home/pi/clearcsv.sh

这应该每隔6分钟删除“output”文件夹的内容,但事实并非如此。如果有人可以告诉我我失败的地方,或者指出我的方向很好,那就很好了

由于

total 160
drwxrwxrwx 14 pi   pi         4096 Mar 13 16:41 .

drwxr-xr-x  3 root root       4096 Dec 31  1969 ..

-rw-r--r--  1 pi   pi            0 Mar 10 21:56 ?

-rwxrwxrwx  1 pi   pi         8700 Mar 13 15:32 .bash_history

-rwxrwxrwx  1 pi   pi          220 Jan  7 16:10 .bash_logout

-rwxrwxrwx  1 pi   pi         3243 Jan  7 16:10 .bashrc

drwxrwxrwx  8 pi   pi         4096 Mar 10 19:24 .cache

-rwxrwxrwx  1 pi   pi           41 Mar 13 16:11 clearcsv.sh

drwxrwxrwx 12 pi   pi         4096 Feb 12 18:21 .config

-rwxrwxrwx  1 pi   pi          420 Mar 13 17:02 csv.sh

drwxrwxrwx  2 pi   pi         4096 Feb 12 18:20 Desktop

-rw-r--r--  1 pi   pi           35 Mar  7 08:17 .dmrc

drwxrwxrwx  2 pi   pi         4096 Jan 16 13:32 .fontconfig

drwxrwxrwx  2 pi   indiecity  4096 Jan 16 13:34 .gstreamer-0.10

drwxrwxrwx  2 pi   pi         4096 Jan 16 13:32 .gvfs

drwxrwxrwx  3 pi   pi         4096 Jan 16 13:33 indiecity

drwxrwxrwx  2 pi   pi         4096 Mar 13 13:27 input

drwxrwxrwx  3 pi   pi         4096 Jan 16 13:33 .local

drwxrwxrwx  9 pi   pi         4096 Jan 16 14:30 .Mathematica

-rwxrwxrwx  1 pi   pi         5781 Feb  3  2013 ocr_pi.png

-rwxrwxrwx  1 pi   pi            0 Mar 10 18:24 output.csv

-rwxrwxrwx  1 pi   pi          671 Mar 13 13:39 poller.sh
-rwxrwxrwx  1 pi   pi          117 Feb 19 17:34 poll.sh
-rwxrwxrwx  1 pi   pi          675 Jan  7 16:10 .profile


-rw-r--r--  1 root root          3 Jan 16 14:09 restart

drwx------  4 pi   pi         4096 Mar 13 13:22 .thumbnails

-rwxrwxrwx  1 pi   pi           56 Mar  7 08:17 .Xauthority

-rw-------  1 pi   pi        17227 Mar 13 16:56 .xsession-errors

-rwxrwxrwx  1 pi   pi         2385 Mar  6 19:06 .xsession-errors.old

1 个答案:

答案 0 :(得分:2)

谢谢大家的帮助。我现在一切都在工作!如果您有兴趣,这是代码

使用新脚本:

#!/bin/bash /bin/rm -f /var/www/output/*

的Cron */6 * * * * cd /home/pi && bash clearcsv.sh