LINUX.ORG.RU
решено ФорумAdmin

BASH: Запуск в ключе программы другой программы с ключами. Как?

 


0

1

Приветствую!

Кто-то может подсказать как совместить запуск двух программ?

  1. firejail –private=/home/user/for_firejail firefox -no-remote
  2. cpulimit -l 30 -k <my_program>

1= Запускается firefox в namespace-песочнице firejail с параметрами. 2= Ограничения использования CPU до 30% для программы <my_program>.

Существует ли возможность подстановки команды №1 (с ключами) вместо <my_program>?



Последнее исправление: Zhivotnoe (всего исправлений: 2)

cpulimit - это крайне тупая штука, и запускать ей браузер точно не стоит. Лучше ограничить ему потребнеие памяти через cgroups (cgexec)

annulen ★★★★★
()
Ответ на: комментарий от sudoapter

Нет, не так. В данном случае Firejail запускает Firefox с параметром no-remote,сохраняя все измениния сеанса в директорию /home/user/for_firejail Мне нужно все «это» запустить через другую программу (cpulimit), передав «это» в качестве одного из параметров.

Zhivotnoe
() автор топика
Ответ на: комментарий от futurama

Спасибо за подсказку!

Сначала запускаю[br] [code=Bash]firejail –private=/home/user/for_firejail firefox -no-remote[/code] Потом смотрю его pid[br] А после запускаю[br] [code=Bash]cpulimit –pid –limit 30[/code]

Тестирую. Если нормально будет работать, то можно будет и bash-файл писать.

Zhivotnoe
() автор топика
Ответ на: комментарий от futurama

Огромное спасибо! Запустил командой [code=Bash]firejail –private=/home/user/for_firejail firefox -no-remote & cpulimit -p $! -l 30 & exit[/code]

Не пригодилось только это мне. Cpulimit нормально не ограничивает нагрузку на CPU. Как нагружали определенные сайты на 100% проц, так продолжают нагружать. А вот баги на сайтах в счетчиках обратного отсчета заметны - сказывается троттлинг процессора :)

Zhivotnoe
() автор топика
Ответ на: комментарий от Zhivotnoe

Аккаунт > Настройки

Форматирование по умолчанию.

Поставить галочку: LORCODE

Нажать: Установить.

Bootmen ☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.