У меня есть script, я хочу запускать 2 программы одновременно, One - это c-программа, а другая - cpulimit, я хочу запустить программу C в фоновом режиме сначала с помощью & а затем получить PID программы C и передать его в cpulimit, который также будет работать в фоновом режиме с помощью "&".
Я попытался сделать это ниже, и он просто запускает первую программу и никогда не запускает cpulimit.
Также я запускаю это как запуск script как root, используя systemd в arch linux.
#!/bin/bash
/myprogram &
PID=$!
cpulimit -z -p $PID -l 75 &
exit 0