Я страдаю от случайных настольных замораживаний и все еще исследую причину. (Предстоящие ссылки.) Тем временем я столкнулся со следующим предложением к cpulimit
unity-panel-service
, который работает отлично до сих пор!
sudo cpulimit -eb unity-panel-service -l 30
Я теперь хотел бы настроить cpulimit так, чтобы это:
Действительно ли это возможно?
Примечание: Я знаю, что это - обходное решение к настольной ошибке. Мой вопрос, прежде всего, об использовании cpulimit, а не ошибке/обходном решении. Когда у меня будет момент, я предоставлю ссылки, касающиеся самой ошибки, таким образом, обсуждение той передней стороны может произойти в другом месте.
Как запустить команда при входе в систему? :
Добавление команды в конец ~ / .profile должно помочь (где ~ представляет ваш домашний каталог).
.. вы можете запустить сценарий из файла .desktop в ~ / .config / autostart /
ОПЦИИ -b --background run in background
sudo cpulimit -l 30 -b -p $(pgrep -o "unity-panel-service")
Если вы поместите один & в конце команды на cli, предполагается, что задание будет выполняться в фоновом режиме. И он должен каждый раз находить новый pid из имени. Вы можете проверить, запущен ли он, с помощью:
pgrep -o "cpulimit"
Или создать из него сценарий bash, сделать его исполняемым и настроить его на автоматический запуск с помощью автозапуска в Ubuntu.