Не удается найти инициированные Cron процессы, инициированные на сервере Amazon EC2

На моем удаленном экземпляре Amazon EC2 я назначил задание Cron для запуска программы один раз в час. Программа занимает около 55 минут для запуска и отправляет мне электронное письмо, когда оно начинается и когда оно останавливается.

Он работает хорошо, но в последнее время кажется, что программы внезапно начали длиться («конечная электронная почта» поступает через 55 минут после отправки электронной почты). Это также означает, что одновременно запускаются несколько процессов. Я хотел бы подтвердить это, просмотрев все текущие процессы, но по какой-то причине, когда я печатаю «ps», отображаются только два процесса: bash и сама команда ps.

Любая идея, почему процессы не отображаются в ps? Как я могу их найти? Еще раз, я SSHing в свой экземпляр Amazon EC2 – не уверен, что это повлияет на то, какие процессы появляются.

Спасибо!

2 Solutions collect form web for “Не удается найти инициированные Cron процессы, инициированные на сервере Amazon EC2”

Вы должны использовать некоторые флаги для отображения всех процессов, в том числе запущенных в фоновом режиме от root , например ps aux и grep имя вашего процесса.

  • -a : отображение информации о процессах других пользователей, а также
  • -u : отображать процессы, принадлежащие указанным именам пользователей

Проверьте man ps за дополнительной информацией.

Как было предложено другими пользователями, мне нужно было добавить дополнительные сведения в мою команду ps. Что для меня работало:

 ps -eo pid,comm,cmd,start,etime 

Это показало все процессы (-e) и предоставило информацию, указанную мной (-o): идентификатор процесса (pid), чтобы я мог убить задачу, команду (comm) – то есть python, bash и т. Д., Cmd ( полный путь к программе), время начала и прошедшее время.

  • Имена пользователей и хостов в открытом ключе по идентификатору ssh-copy-id
  • Vim приостанавливается случайным образом в течение минуты или около того за раз
  • Использовать X SSH-ключ при входе в Y удаленному пользователю?
  • В чем разница между выводами и остановками в командах мультиплексирования ssh?
  • Как выполнить команды Netscaler через удаленную машину через SSH-соединение
  • Доступ к удаленному серверу после запуска ifdown eth0
  • Почему ssh -nq -t не может видеть переменную окружения?
  • SCP Lost Connection
  • Не удается получить Qemu через SSH
  • Почему sudo -i не устанавливает XDG_RUNTIME_DIR для целевого пользователя?
  • Запускать ssh-agent 24/7 с помощью брелка?
  • Interesting Posts

    как настроить последовательность загрузки с помощью systemd

    Что не так с моей линией .bashrc PS1?

    Как разорвать поцарапанный DVD-Video? («cdparanoia для DVD»)

    Default-Start не содержит уровней запуска

    Как добавить числовой порядок имен файлов Zsh / AWK / …?

    sed: заменить 1 слово, не повторяя остальные предложения

    Восстановление драйвера для другой версии ядра

    Как подключиться к последовательному порту так же просто, как использовать SSH?

    Как установить переменную среды?

    Сценарии Nautilus в меню Thunar правой кнопкой мыши?

    Автоматическая установка Centos7 (PXE) заканчивается при загрузке в live-DVD-вход

    Почему эта команда awk не выполняет полное внешнее соединение?

    Проверьте, начинаются ли две строки с одним и тем же символом, если это означает, что среднее выходное значение, если нет, выводит фактическое значение

    Драйверы Linksys AC600 для Archlinux

    Почему жесткие ссылки действительны только в одной и той же файловой системе?

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