LINUX.ORG.RU

Ответ на: комментарий от strangeman

прошу прощения написал заголовок и на автомате нажал enter )

depresnak ()

Ээээ, а зачем */1? Можно просто *. Это раз.
Два - права на исполнение у скрипта есть?
Три - переменная PATH установлена (либо полные пути ко всем бинарникам прописаны)?

strangeman ★★★★ ()

Подозреваю в 1.sh присутствует какая-нибудь X-/DBus-зависимая ерундень. Показывай скрипт!

anonymous ()
Ответ на: комментарий от strangeman

лог пустой

крон запущен

root@backup2:/var/log# ps ax | grep cron

1062 ? Ss 0:09 cron

11325 pts/1 S+ 0:00 grep --color=auto cron

depresnak ()
Ответ на: комментарий от anonymous
#!/bin/sh
find /home/hardkiller/data/1c/ -mtime +15 -exec rm -vf {} \; -print  >>./del_backups.log
find /home/hardkiller/data/SQL/ -mtime +15 -exec rm -vf {} \; -print  >>./del_backups.log
find /home/hardkiller/data/SQL/share -mtime +15 -exec rm -vf {} \; -print  >>./del_backups.log
 

на всякий пожарный написал ещё этот скрипт тоже не отрабатывает

#!/bin/sh
mkdir /script/папка
depresnak ()
Ответ на: комментарий от kostik87

эм....

/etc/crontab


/etc/crontab       [B---]  0 L:[  1+ 0   1/ 18] *(0   / 783b)   35 0x023
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user<>command
17 *<-->* * *<->root    cd / && run-parts --report /etc/cron.hourly
25 6<-->* * *<->root<-->test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6<-->* * 7<->root<-->test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6<-->1 * *<->root<-->test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

*/1 * * * * root /script/1.sh

0 */3 * * * root /script/del.sh

depresnak ()
Ответ на: комментарий от depresnak

запись логов делал через /etc/rsyslog.conf добавив cron.* -/var/log/cron

depresnak ()
Ответ на: комментарий от i_gnatenko_brain

не работает потому что папка в каталоге /script/папка не создалась

а файлы давностью 15 дней не удалились в /home/hardkiller/data/1c/

depresnak ()
Ответ на: комментарий от depresnak

Скрипт 1.sh должен запускаться (покажи логи), но не факт, что нужные программы (find, rm, mkdir) доступны через PATH. Как тебе уже сказали выше, либо PATH настрой, либо пути укажи явно.

Скрипт del.sh - то же самое, и еще проверь нажат ли Энтер в конце последней строчки в файле /etc/crontab

И права доступа проверь.

ansky ★★★★★ ()
Ответ на: комментарий от i_gnatenko_brain

Спасибо, помогло

Не была прописана команда crontab /etc/crontab ссылающаяся на исполняемый файл крона

depresnak ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.