我遇到了这个脚本/ 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
答案 0 :(得分:2)
谢谢大家的帮助。我现在一切都在工作!如果您有兴趣,这是代码
使用新脚本:
#!/bin/bash
/bin/rm -f /var/www/output/*
的Cron
*/6 * * * * cd /home/pi && bash clearcsv.sh