Я написал process_watcher.py
process_watcher --pid 1234 --to me@gmail.com
В настоящее время тело письма выглядит так:
PID 18851: / usr / lib / libreoffice / program /soffice.bin --writer --splash-pipe = 5
Начато: Чт, 10 марта, 18:33:37 Завершено: Чт, 10 марта, 18:34:26 (продолжительность 0:00: 49)
Память (текущая / пиковая) - Резидентная: 155 280/155 304 КБ Виртуальная: 1,166 968/1 1888 216 КБ
[+] indicates the argument may be specified multiple times, for example:
process-watcher -p 1234 -p 4258 -c myapp -c "exec\d+" --to person1@domain.com --to person2@someplace.com
optional arguments:
-h, --help show this help message and exit
-p PID, --pid PID process ID(s) to watch [+]
-c COMMAND_PATTERN, --command COMMAND_PATTERN
watch all processes matching the command name. (RegEx pattern) [+]
-w, --watch-new watch for new processes that match --command. (run forever)
--to EMAIL_ADDRESS email address to send to [+]
-n, --notify send DBUS Desktop notification
-i SECONDS, --interval SECONDS
how often to check on processes. (default: 15.0 seconds)
-q, --quiet don't print anything to stdout
Если вам нужны какие-либо улучшения, создайте проблему с GitHub.
Чтобы глифы отображались правильно, необходимо убедиться, что установлен шрифт Powerline и что ваша консоль настроена на использование этого шрифта. На странице инструкций по установке Powerline приведены четыре способа достижения этой цели :
.Далее на странице установки Powerline упоминается:
If Powerlevel9k is not working properly, it is almost always the case that the fonts were not properly installed, or you have not configured your terminal to use a Powerline-patched font.
Самое главное, нужно следовать инструкции по установке для о -мой -зш; не Ubuntu или другая ОС.
После этого установите .zshrc
как показано ниже
# POWERLEVEL9K Setting
POWERLEVEL9K_MODE='nerdfont-complete'
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir vcs)
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
# ZSH_THEME="robbyrussell"
ZSH_THEME="powerlevel9k/powerlevel9k"