Мой скрипт сообщается как выполняющийся в журнале 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/. Из того, что я могу сказать, похоже, сейчас становится более популярным местом. Файлы в этих областях обычно выполняются на уровне корневого уровня.

  • Где мой файл журнала crontab?
  • Как только выводить команды из CRON?
  • Что значит ? означает в выражении cron?
  • Пространство имеет значение в crontab
  • Crontab: переменные в полях даты / времени
  • как временно отключить cronjob пользователя?
  • / etc / crontab отредактировано путем копирования и вставки, как вернуться назад?
  • Дата линии Crontab
  • Crontab: Почему он не запускает скрипт?
  • сломанное задание cron после его редактирования
  • Когда будет запущен этот cron
  • Interesting Posts

    Настройка оболочки bash: выделение жирным шрифтом / цветом

    Как я могу добавить и добавить к каждому члену массива?

    udev клавиатура переназначения с hwdb для дополнительных клавиатур

    Исключить один шаблон из соответствия glob

    Список домашних папок из / etc / passwd не соответствует тому, что находится в / home

    Как «замазка» отличается от «telnet»?

    Создание каталогов: с разрешениями

    Извлечь файлы csv из пути в несколько файлов в bash

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

    Как вы можете писать в файловую систему перед загрузкой с помощью VirtualBox?

    Ярлыки в Xfce больше не работают

    Загрузка с установочного диска, отсутствие USB-клавиатуры

    Выполнение комплексных тестов скорости на диске

    Разница между строкой и файлом

    Перезапуск сетевой службы для локальной виртуальной машины через SSH

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