Я тоже столкнулся с этой проблемой. В моем случае оказалось, что демон docker перенастроил контрольные группы по умолчанию. В результате у пользователя root слайс cgroup с cpu.rt_runtime_us
установлен равным нулю. Чтобы установить реальное -планировщик времени (либо RR, либо FIFO ), вам необходимо назначить некоторое время процессора. Если ваш процесс не имеет его (, когда cpu.rt_runtime_us
равно нулю ), вы получите «отказано в доступе».
Дополнительные сведения о контрольных группах и докере, связанных с этой проблемой, можно найти в этом отчете об ошибках на сайте RedHat Bugzilla :https://bugzilla.redhat.com/show_bug.cgi?id=1467919
.
По существу, нет.
Самое близкое, что вы можете сделать, это создать файл .bashrc
в вашем домашнем каталоге на каждом сервере, на который вы входите, и определить там функцию.
Невозможно автоматически определить функции оболочки на всех хостах, на которые вы входите с помощью putty, просто выполняя какие-либо действия на своей рабочей станции. Функции должны быть определены в каждой оболочке, на хостах, на которые вы входите.
Есть много мест, где это можно сделать; /etc/profile.d — еще один вариант. Но все они будут на целевых хостах, а не на вашей рабочей станции.