Эта ядовитая небольшая программа является одной из многих причин, по которой я избегаю ничего с зависимостью от pulseaudio. Это должно быть безопасно. Безопасность не означает, что он будет уважать пользовательские ресурсы, например. cpu, поэтому вы можете вызвать неудобства, как вы заметили. Это было бы, однако, идеальной программой для коррумпирования в гнусных целях, потому что ее имя всегда тревожит, а затем быстрый поиск в google allays все боится. Поскольку программа является неприятной по дизайну, коррумпированная версия, монополизирующая ресурсы, не вызовет много бровей.
Вы можете частично проверить ее безопасность, запустив:
ps aux | grep [r] tkit-daemon
, который должен показать, что запущенная программа - это / usr / lib / rtkit / rtkit-daemon, который является системным файлом, сложнее перезаписать.
Основной проблема в том, что подлинная привилегия в реальном времени на уровне пользователя редко необходима. Это выполняется по умолчанию, в основном сидя в режиме ожидания, но занятие виртуальной памятью - лишь одна из многих плохих «особенностей» импульсного аудио. То, что он периодически пинает ресурсы для подбора, только ухудшает его.
Вам не нужен «root» в списке crontab (если у вас нет программы root, которую вы используете для запуска вашего скрипта).
Если ypu редактирует ваш crontab с помощью sudo crontab -e (/ var / spool / cron / crontabs / root), вам не нужно имя пользователя. Если вы редактируете общесистемный crontab (/ etc / crontab), вам нужно указать имя пользователя.
Ex
sudo crontab -e
SHELL=/bin/bash
# Check for minecraft server updates
* * * * * minecraft_update > /tmp/cron.out
# TEST
* * * * * env > /tmp/env.out
ИЛИ nano /etc/crontab
SHELL=/bin/bash
# Check for minecraft server updates
* * * * * root minecraft_update > /tmp/cron.out
# TEST
* * * * * root env > /tmp/env.out
Источник
Вам не нужен «root» в списке crontab (если у вас нет программы root, которую вы используете для запуска вашего скрипта).
Если ypu редактирует ваш crontab с помощью sudo crontab -e (/ var / spool / cron / crontabs / root), вам не нужно имя пользователя. Если вы редактируете общесистемный crontab (/ etc / crontab), вам нужно указать имя пользователя.
Ex
sudo crontab -e
SHELL=/bin/bash
# Check for minecraft server updates
* * * * * minecraft_update > /tmp/cron.out
# TEST
* * * * * env > /tmp/env.out
ИЛИ nano /etc/crontab
SHELL=/bin/bash
# Check for minecraft server updates
* * * * * root minecraft_update > /tmp/cron.out
# TEST
* * * * * root env > /tmp/env.out
Источник
Вам не нужен «root» в списке crontab (если у вас нет программы root, которую вы используете для запуска вашего скрипта).
Если ypu редактирует ваш crontab с помощью sudo crontab -e (/ var / spool / cron / crontabs / root), вам не нужно имя пользователя. Если вы редактируете общесистемный crontab (/ etc / crontab), вам нужно указать имя пользователя.
Ex
sudo crontab -e
SHELL=/bin/bash
# Check for minecraft server updates
* * * * * minecraft_update > /tmp/cron.out
# TEST
* * * * * env > /tmp/env.out
ИЛИ nano /etc/crontab
SHELL=/bin/bash
# Check for minecraft server updates
* * * * * root minecraft_update > /tmp/cron.out
# TEST
* * * * * root env > /tmp/env.out
Источник