Можно ли присвоить программе приоритет, не запуская ее от имени пользователя root?

сначала экспортируйте файл data.xls в файл формата.csv , затем используйте grep, awk, в bashили любые другие команды или сценарии. Я даю вам оба подхода grepи awk.

awk 'NR==FNR{usernames[$0]++;next } ($1 in usernames)' username.txt data.csv

или используяgrep:

grep -Fwf username.txt data.csv

Позже вы можете импортировать результат в формат файла.xls, следуя инструкциям выше по ссылке.

0
20.10.2019, 20:58
1 ответ

Вы можете запустить его как непривилегированный -пользователь, а затем повторно -настроить его как root:

$ sleep 100 &
[1] 8128
$ ps -fu steeldriver | grep [s]leep
steeldriver   8128  4353  0 14:54 pts/1    00:00:00 sleep 100

$ sudo renice -10 8128
8128 (process ID) old priority 0, new priority -10

Подтвердите, что владелец процесса не изменился, -повторив:

$ ps -fu steeldriver | grep [s]leep
steeldriver   8128  4353  0 14:54 pts/1    00:00:00 sleep 100
0
28.04.2021, 23:28

Теги

Похожие вопросы