Мой скрипт сообщается как выполняющийся в журнале CRON, но он не указан в crontab любого пользователя

Это компьютер журнала журнала CRON, который запускает некоторые сценарии (ориентированные на интернет-соединения):

luis@Fostrot:~$ sudo tail -n 50 /var/log/syslog | grep "cron" -i Jan 19 21:30:01 Fostrot /USR/SBIN/CRON[11014]: (root) CMD (/bin/bash --login -i -c Reconectador3G.sh) Jan 19 21:30:01 Fostrot /USR/SBIN/CRON[11013]: (root) CMD (/bin/bash --login -i -c ReportarIP.sh) Jan 19 21:30:01 Fostrot /USR/SBIN/CRON[11015]: (root) CMD ( /bin/ReconectadorVPN.sh) Jan 19 21:35:01 Fostrot /USR/SBIN/CRON[11224]: (root) CMD (/bin/bash --login -i -c Reconectador3G.sh) Jan 19 21:35:01 Fostrot /USR/SBIN/CRON[11227]: (root) CMD (/bin/bash --login -i -c ReportarIP.sh) Jan 19 21:35:01 Fostrot /USR/SBIN/CRON[11225]: (root) CMD ( /bin/ReconectadorVPN.sh) Jan 19 21:39:01 Fostrot /USR/SBIN/CRON[11452]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)) Jan 19 21:40:01 Fostrot /USR/SBIN/CRON[11477]: (root) CMD ( /bin/ReconectadorVPN.sh) Jan 19 21:40:01 Fostrot /USR/SBIN/CRON[11478]: (root) CMD (/bin/bash --login -i -c Reconectador3G.sh) Jan 19 21:40:01 Fostrot /USR/SBIN/CRON[11481]: (root) CMD (/bin/bash --login -i -c ReportarIP.sh) Jan 19 21:45:01 Fostrot /USR/SBIN/CRON[11832]: (root) CMD (/bin/bash --login -i -c ReportarIP.sh) Jan 19 21:45:01 Fostrot /USR/SBIN/CRON[11831]: (root) CMD ( /bin/ReconectadorVPN.sh) Jan 19 21:45:01 Fostrot /USR/SBIN/CRON[11833]: (root) CMD (/bin/bash --login -i -c Reconectador3G.sh) 

И это crontab для sudo :

 luis@Fostrot:~$ sudo crontab -l # 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 am 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) # # mh dom mon dow command */5 * * * * /bin/bash --login -i -c Reconectador3G.sh */5 * * * * /bin/bash --login -i -c ReportarIP.sh 

Как вы можете видеть, для ReconectadorVPN.sh нет записи . У других пользователей нет crontab, или так кажется:

 luis@Fostrot:~$ crontab -l no crontab for luis 

Я даже проверил crontab для всех пользователей:

 root@Fostrot:/home/luis# awk -F: '{print $1}' /etc/passwd | xargs -l1 crontab -lu # 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 am 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) # # mh dom mon dow command */5 * * * * /bin/bash --login -i -c Reconectador3G.sh */5 * * * * /bin/bash --login -i -c ReportarIP.sh no crontab for daemon no crontab for bin no crontab for sys no crontab for sync no crontab for games no crontab for man no crontab for lp no crontab for mail no crontab for news no crontab for uucp no crontab for proxy no crontab for www-data no crontab for backup no crontab for list no crontab for irc no crontab for gnats no crontab for nobody no crontab for libuuid no crontab for mysql no crontab for messagebus no crontab for colord no crontab for usbmux no crontab for miredo no crontab for ntp no crontab for Debian-exim no crontab for avahi no crontab for beef-xss no crontab for dradis no crontab for pulse no crontab for speech-dispatcher no crontab for haldaemon no crontab for iodine no crontab for postgres no crontab for sshd no crontab for snmp no crontab for stunnel4 no crontab for statd no crontab for sslh no crontab for Debian-gdm no crontab for rtkit no crontab for saned no crontab for manolo no crontab for luis no crontab for dnsmasq no crontab for arpwatch no crontab for redsocks 

… и ни один из них не имеет записи для скрипта ReconectadorVPN.sh .

Что здесь происходит и как я могу найти вызов сценария ReconectadorVPN.sh ?

2 Solutions collect form web for “Мой скрипт сообщается как выполняющийся в журнале CRON, но он не указан в crontab любого пользователя”

На странице cron man:

  Cron searches /var/spool/cron for crontab files which are named after accounts in crontabs found are loaded into memory. Cron also searches for /etc/crontab and the files in the directory, which are in a differ- ent format (see crontab(5) ). 

Вы посмотрели на пользователя crontabs, но я не думаю, что вы изучили /etc/crontab . В нем обычно есть записи для запуска файлов из нескольких справочников cron.

Есть несколько мест, которые вам нужно посмотреть в эти дни для crontabs:

  1. Конечно, индивидуальные пользовательские crontabs, обычно находящиеся в / var / spool / cron /, включают один для пользователя root, а также для других пользователей.

  2. Существует корень только crontab в / etc / crontab. Из того, что я помню, он содержит ссылки на каталоги отдельных частей, в которых расположены файлы с каждой задачей. Они обычно находятся в /etc/cron.daily /etc/cron.hourly /etc/cron.monthly.

  3. Другая область, где crontabs можно найти в эти дни, находится под каталогом /etc/cron.d/. Из того, что я могу сказать, похоже, сейчас становится более популярным местом. Файлы в этих областях обычно выполняются на уровне корневого уровня.

  • Как fcron знает, была ли выполнена работа?
  • Можно ли задавать одно задание на определенный час с помощью анакрона
  • Добавить задание CRON из командной строки?
  • Запуск скрипта каждые 30 минут с помощью crontab с использованием ROOT (Debian)
  • crontab -e дает: / var / spool / cron /: mkstemp: разрешение отклонено
  • Вручную запустить задание cron / имитировать работу cron?
  • Почему мой кронтаб не срабатывал?
  • Разница между вкладками CRON 0/5 и * / 5?
  • время crontab для выполнения, не использующее системную 'дату'
  • Как запустить скрипт вне домашнего каталога через cron
  • /etc/cron.d/cronjob
  • Interesting Posts

    Разница между двумя Linux-машинами

    Блокировать курсор для Eclipse

    aplay не производит звукового вывода для пользователя, не являющегося пользователем по умолчанию, но подробный статус выглядит нормально?

    Воспроизведение компактного аудио CD с помощью mplayer

    Почему этот открытый ключ Debian-ex-developer не найден?

    Как установить возможности с помощью команды setcap?

    как записать живое изображение аварийного диска (ISO) с dd для загрузки UEFI?

    Значения суммы в 5-м столбце, которые соответствуют одному полю во втором столбце

    Как посмотреть, из какого файла идет вывод дескриптора?

    Как выбрать строку текста в браузере архаичного терминала – Ссылки

    GNU Emacs Gnus не может подключиться к gmail IMAP

    Сравните и распечатайте данные из разных текстовых файлов на один в Shell

    Как устранить скорость вращения вентилятора в Linux Mint 17 Cinnamon?

    Может ли Debian распознать второй жесткий диск для ноутбука, установленный в отсеке для DVD-дисков?

    не синхронизация: попытка убить init! в пользовательском ядре для qemu

    Linux и Unix - лучшая ОС в мире.