Почему crontab работает дважды, в то время как я устанавливал однажды каждый день?

Я использовал CentOS для веб-сервера Wordpress. Я хочу резервные носители и SQL однажды в день, таким образом, я редактирую crontab как указано ниже:

[john@cent ~]$ crontab -e
TZ=Asia/Ho_Chi_Minh
15 3 * * * /bin/sh /home/john/deploy/job/backup-mysql.sh 2>&1 >> /home/john/deploy/job/log/backup-mysql.log
30 3 * * * /bin/sh /home/john/deploy/job/backup-media.sh 2>&1 >> /home/john/deploy/job/log/backup-media.log

Я имею в виду, выполняет их задание однажды в день, но оно действительно работает дважды:

[john@cent ~]$ cd deploy/mediadump/
[john@cent mediadump]$ ls
07-08-2015_03.30.01.uploads.tar.gz
07-08-2015_14.38.01.uploads.tar.gz
08-08-2015_03.30.01.uploads.tar.gz
08-08-2015_14.38.01.uploads.tar.gz
09-08-2015_03.30.01.uploads.tar.gz
09-08-2015_14.38.01.uploads.tar.gz

Что сделало меня неправильно?

ОБНОВИТЕ sqldump прогон задания то же с mediadump. Я перечислил файлы, поскольку @lain и предложенный @Paul, проверьте файл журнала снова, и я понимаю пользователя root выполненные задания в 14:38 для медиа и 14:36 для sql:

[root@cent datadump]# ls -l
-rw-r--r-- 1 john john 2391638 Th08  7 03:15 07-08-2015_03.15.01.sql
-rw-r--r-- 1 root  root  2437070 Th08  7 14:36 07-08-2015_14.36.01.sql
-rw-r--r-- 1 john john 2560015 Th08  8 03:15 08-08-2015_03.15.01.sql
-rw-r--r-- 1 root  root  2667435 Th08  8 14:36 08-08-2015_14.36.01.sql
-rw-r--r-- 1 john john 2618756 Th08  9 03:15 09-08-2015_03.15.01.sql
-rw-r--r-- 1 root  root  2928775 Th08  9 14:36 09-08-2015_14.36.01.sql

Назад, я протестировал crontab на пользователе root путем редактирование/etc/crontab. Я забыл ясный что файл перед переключателем John для выполненного необходимого задания. Я фиксирую его хорошо. Большое спасибо @lain, @Paul Haldane.

-1
задан 14 August 2015 в 18:27
1 ответ

Похоже, вы выполняете одну и ту же работу с двумя разными пользователями. Журнальные файлы должны были помочь вам отследить это. Временные метки на файлах дампа подтверждают наличие нескольких пользователей.

3
ответ дан 5 December 2019 в 19:14

Теги

Похожие вопросы