On 09/10/17 19:15, Athanasios Silis
wrote:
Hi there,
I have setup an audio system around jackd based on
ubuntu studio (14.04 LTS). I have written various
scripts to setup jackd and clients. It is tested and up
running. Now I would like to add a cmd in rc.local in
order for the whole system to be brought up at boot.
I tried
#set limits
su - nass -c "ulimit -r 95 -l unlimited" 2>&1 |
tee -a /tmp/audio.log
#verify limits
su - nass -c "ulimit -r -l" 2>&1 | tee -a
/tmp/audio.log
#boot audio stuff
su - nass -c "cd /home/nass/audio_setup/scripts ; bash
./cmdaudio start" 2>&1 | tee -a /tmp/audio.log
However the ulimit "set" command fails with message
ulimit: real-time priority: cannot modify limit: Operation
not permitted
I read that ulimits are not ready yet at this time. Is there a
way to forcefully "bring them up" in order to have them set
for the user "nass" before starting the audio scripts ??
Thank you
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
https://lists.linuxaudio.org/listinfo/linux-audio-user
ulimit is built-in to the command shell program. I'd suggest you
encase your commands in a shell script
with the ulimit at the start, and invoke that, via su, from
rc.local.
However, I suspect that will still reject the request. I'd suggest
you look at starting the programs,
then use the renice command (see man renice) to alter the priority
once they are running.
You need to be root to raise the priority of a process above
normal.
Bill
--
+----------------------------------------+
| Bill Purvis |
| email: bill@xxxxxxxxx |
+----------------------------------------+
|
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
https://lists.linuxaudio.org/listinfo/linux-audio-user