Hi :)

in a script I want to set a value by "echo 1024 > /proc/sys/dev/hpet/max-user-freq". This is fine when I manually run "sudo -i", followed by writing the value, but not if I try to do it in one line, resp. in a script.

spinymouse-s...@64studio:~/Desktop$ cat /proc/sys/dev/hpet/max-user-freq
64
spinymouse-s...@64studio:~/Desktop$ sudo echo 1024 > /proc/sys/dev/hpet/max-user-freq
bash: /proc/sys/dev/hpet/max-user-freq: Permission denied
spinymouse-s...@64studio:~/Desktop$ sudo -i echo 1024 > /proc/sys/dev/hpet/max-user-freq
bash: /proc/sys/dev/hpet/max-user-freq: Permission denied
spinymouse-s...@64studio:~/Desktop$ sudo -i
r...@64studio:~# echo 1024 > /proc/sys/dev/hpet/max-user-freq
r...@64studio:~# logout
spinymouse-s...@64studio:~/Desktop$ cat /proc/sys/dev/hpet/max-user-freq
1024

Any hints are welcome!

Cheers,
Ralf


#!/bin/sh
# As user run this script by: sh start-session

song_version="[snip]"
hpet_max_user_freq=1024
song_info="\n
######################################################################\n
# Project/ song: /mnt/music/[snip]/"$song_version"\n
# Dec/26/2009 Ralf Mardorf\n
# ralf.mardorf at alice-dsl dot net\n
#\n
# License for all artwork in the folder /[snip]:\n
# Creative Commons\n
# by-nc-sa = Attribution-NonCommercial- ShareAlike\n
# http://creativecommons.org/licenses/by-nc-sa/3.0/\n
# Namensnennung-NichtKommerziell-Weitergabe unter gleichen Bedingungen\n
# http://creativecommons.org/licenses/by-nc-sa/3.0/de/\n
######################################################################\n"

if [ $USER = "root" ] ; then echo "\nOnly a user is allowed to run this script 
:)\n" ; exit 0 ; fi
echo "\nRestoring session :)"
echo $song_info
sudo chgrp audio /dev/hpet
echo "/etc/sysctl.conf"
echo -n "dev.hpet.max-user-freq Value="
cat /etc/sysctl.conf | grep dev.hpet.max-user-freq=
echo "\n"
echo -n "/proc/sys/dev/hpet/max-user-freq Value="
cat /proc/sys/dev/hpet/max-user-freq
echo "\nMake sure that the value is set to "$hpet_max_user_freq
sudo echo $hpet_max_user_freq >/proc/sys/dev/hpet/max-user-freq
echo
echo -n "/proc/sys/dev/hpet/max-user-freq Value="
cat /proc/sys/dev/hpet/max-user-freq
sudo modprobe snd-hrtimer
echo "\njackd -Rch -dalsa -dhw:0 -r96000 -p512 -n2 -Xseq"
jackd -Rch -dalsa -dhw:0 -r96000 -p512 -n2 -Xseq &
qtractor
exit 0
_______________________________________________
64studio-users mailing list
[email protected]
http://lists.64studio.com/mailman/listinfo/64studio-users

Reply via email to