2016-04-30 1 views
0

Я использую CentOS 7, и установлено «cronie»Crontab не работает на CentOS 7

yum install cronie 

У меня есть оболочка для резервного копирования моих домашней папки, содержимое командной оболочки (конечно, backup.sh 775)

#!/bin/bash 
#START 
TIME=`date +%Y-%m-%d_%Hh%M`   
FILENAME=backupHome_123.30.150.29_$TIME.tar.gz 
SRCDIR=/home      
DESDIR=/backup    
tar -cpvzf $DESDIR/$FILENAME $SRCDIR 
#END 

И добавить к CRONTAB -e

00 2 * * * /bin/bash /backup/backup.sh 

Но кронтаб ничего не делает. Когда я проверяю войти в/вар/журнал/только хрон, что-то подобное и не больше ошибок или обработки лог

May 1 00:26:08 app crontab[12041]: (root) END EDIT (root) 
May 1 00:33:21 app crontab[12086]: (root) BEGIN EDIT (root) 
May 1 00:34:25 app crontab[12086]: (root) END EDIT (root) 

Любой человек может дать мне несколько советов, чтобы сделать кронтаб работу? Спасибо.

+0

Вы устанавливаете '2:00 AM' для резервного копирования. –

+0

Где именно ваш скрипт? Это действительно в '/ backup/backup.sh'? Примечание. Crontab требует полных путей. – fedorqui

+0

@AliYousefiSabzevar, да, я хочу каждый день запускать резервное копирование на 2AM. – thienhaxanh2405

ответ

1

Это может произойти, если демона cron не работает. Проверьте это с:

pgrep cron 

Если команда возвращает ничего, запустите:

systemctl restart crond 

Это должно помочь.

0

Вы хотите, чтобы убедиться, что хрон запускается &, что он запущен, если ваш сервер перезагружается так что вам нужно две команды на CentOS 7, чтобы убедиться в этом:

systemctl enable crond && systemctl restart crond 

Если вы привыкли использовать Sudo, вы можете добавить sudo перед командой выше.

вы получите подтверждение от системы, что-то вроде: Created линка от /etc/systemd/system/multi-user.target.wants/crond.service к /usr/lib/systemd/system/crond.service.

Затем, наконец, проверка хрон работает pgrep хрон

0

Я обнаружил, что самая полезная информация была на самом деле дается

systemctl status crond 

который показал, что он не смог правильно загрузить из-за «Несанкционированное контекст SELinux " ошибка.

 Смежные вопросы

  • Нет связанных вопросов^_^