У меня возникают проблемы с этим скриптом/cron. Я бегу по малине pi, и у меня есть другие cronjobs, которые работают отлично (поэтому я знаю, что это не cron в системе).Сценарий Bash работает, но не работает crontab
Мой сценарий:
#!/bin/bash
rm -f /var/www/output/*
Этот скрипт работает нормально в командной строке bash clearcsv.sh
, но когда я пытаюсь включить его в к cronjob, кажется, что он не выполняет
Cron script: */6 * * * * /home/pi/clearcsv.sh
Это должно стереть содержимое папки «output» каждые 6 минут, но это не так. Если кто-то может сказать мне, где я терплю неудачу или мне точку в правильном направлении, что было бы здорово
Благодаря
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
Вы можете разместить вывод 'Ls -al/пользователь/pi'? Мой вопрос был бы в понимании, если пользователь Cron работает, так как имеет доступ к этому каталогу. – Aaron
Вы разрешили выполнение сценария? 'chmod + x/user/pi/clearcsv.sh' – Samsquanch
Вы используете' bash clearcsv.sh' из командной строки, но '/ user/pi/clearcsv.sh' из crontab, начинайте с того же самого в обоих. –