Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Мониторинг запущенных скриптов - как?  (Прочитано 75840 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kofesutra

  • Автор темы
  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Здравствуйте, друзья!
Возник следующий проблем:
у меня постоянно запущены несколько python-скриптов.

Чтобы видеть, что они нормально работают, я запускаю терминал под каждый и в нём сам питон-скрипт. То есть все копии терминалов постоянно висят на экране.

А нет ли решения поэлегантнее?
Цель - в любой момент, бросив взгляд на экран, видеть, какие питон-скрипты активны, а какие закуклились.

Оффлайн qpdb

  • Забанен
  • Активист
  • *
  • Сообщений: 628
  • xUbuntu 22.04
    • Просмотр профиля
Re: Мониторинг запущенных скриптов - как?
« Ответ #1 : 18 Апреля 2023, 20:30:11 »
Цель - в любой момент, бросив взгляд на экран, видеть, какие питон-скрипты активны, а какие закуклились.
Самое примивное что всегда под руками это как-то в conky отдельном попробовать прописать эти скрипты, надеюсь их там у Вас не две сотни😇…

На левом conky у меня там всякое разное, используемый язык, погода, пару процессов, наверное можно и сведения о запущенных скриптах разместить…
2023 Apr 18; 01:30 PM

Оффлайн kofesutra

  • Автор темы
  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
Re: Мониторинг запущенных скриптов - как?
« Ответ #2 : 18 Апреля 2023, 20:39:54 »
наверное можно и сведения о запущенных скриптах разместить
Спасибо за ответ! Коньками я ещё не пользовался, не знаю - можно ли сделать.

Оффлайн qpdb

  • Забанен
  • Активист
  • *
  • Сообщений: 628
  • xUbuntu 22.04
    • Просмотр профиля
Re: Мониторинг запущенных скриптов - как?
« Ответ #3 : 18 Апреля 2023, 22:51:30 »
Вы, kofesutra, найдите любой конфигурационный файл conky и переделайте для своих нужд.
${font monospace:size=14}${color 00ffff}${top name 1}
${font monospace:size=14}${color 00ffff}${top name 2}
Вот эти две строчки в конфигурационном фале у меня сигнализируют о первых двух процессах, т.е. если я запускаю какую-то программу, особенно „тяжёлую😇”, то сразу вижу она запускается или нет.
Точно так из вывода команды top, а скорее ps что-то типа
ps -eo %C%p%u%c --sort %cpu | tail -n 3
 1.4    4047 fjf      chrome
 1.8    1204 root     Xorg
 1.9    3734 fjf      conky
По названиям скриптов, скорее всего фильтровать. В сети материалов тьма. Спрашивать к примеру:„How to make conky list some processes?”
2023 Apr 18; 03:50 PM

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7527
  • Luck Tales
    • Просмотр профиля
Re: Мониторинг запущенных скриптов - как?
« Ответ #4 : 18 Апреля 2023, 22:59:29 »
zabbix умеет мониторить процессы.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5332
    • Просмотр профиля
Re: Мониторинг запущенных скриптов - как?
« Ответ #5 : 18 Апреля 2023, 23:44:33 »
В top можно включить альтернативный режим отображения, т.е. в одном терминале будет несколько вкладок top (до 4-х), причём каждую из них можно настроить отдельно, так чтоб наблюдать за разными процессами.
(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 19 Апреля 2023, 00:22:38:
Да и с conky тоже должно нормально получиться, с помощью переменной pid_state или pid_state_short, по идеи conky покажет состояние конкретного процесса в системе  ::)
« Последнее редактирование: 19 Апреля 2023, 00:22:38 от F12 »

 

Страница сгенерирована за 0.096 секунд. Запросов: 25.