ищу задание cron/scheduler на моем производственном сервере

НА моем производственном сервере каждую субботу запускается еженедельная задача электронной почты, и мы все начинаем получать электронные письма. Однако я не могу понять, где это задание cron установлено на моем сервере или в моем коде php joomla.

Я проверил вывод crontab -e, как показано ниже:

# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command

поскольку все здесь commneted, я предполагаю, что есть задание cron.

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


person Manish Kumar    schedule 07.02.2016    source источник
comment
Я не знаком с Joomla, так что это может быть там. Однако убедитесь, что вы проверяете всех пользователей на наличие записей cron, таких как root, или, возможно, у вас есть пользователь электронной почты.   -  person smcstewart    schedule 07.02.2016
comment
Можете ли вы сказать мне команду, чтобы проверить это. Список crontab -e только для определенного пользователя?   -  person Manish Kumar    schedule 07.02.2016


Ответы (1)


Получил это, запустив следующий скрипт:

для пользователя в $(cut -f1 -d: /etc/passwd); выполнить crontab -u $user -l; Готово

Он показал все задания cron, перечисленные всеми пользователями.

person Manish Kumar    schedule 07.02.2016