Hej! Körs skriptet vid start så hamnar echo (stdout) utskrifter bara på den aktiva konsollen. Dvs sparas inte till någon logg.
Vill du spara till syslog så använd programmet logger istället. Byter du ut echo "Setting max frequency of all CPUs to 3.4GHz" till logger -s "Setting max frequency of all CPUs to 3.4GHz" Så skrivs medelandet till syslog och stderr. Lite beskrivning finns här http://www.cyberciti.biz/tips/howto-linux-unix-write-to-syslog.html /Karl 2014-07-14 16:12 GMT+02:00 <j...@lillahusetiskogen.se>: > Hej! > > Nu har jag ett script som verkar fungera: > > ><8 ><8 ><8 ><8 ><8 ><8 ><8 ><8 > #!/bin/bash > > let freq=3400000 > let cpu=0 > > echo "Setting max frequency of all CPUs to 3.4GHz" > while [ $cpu -lt 8 ]; do > cpufreq-set -c $cpu -u $freq > let cpu=cpu+1 > done > ><8 ><8 ><8 ><8 ><8 ><8 ><8 ><8 > > Det körs vid boot. Genom att köra en variant med 1,4GHz kan jag se att > det fungerar. > Men, var hamnar texten? Först kollade jag dmesg, sedan greppade jag > alla loggfiler. > > /Janne > > > -- > To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: https://lists.debian.org/20140714161239.48b4dd2b@igor > > -- "Karl Thorén" <karl.h.tho...@gmail.com> PGP-key: 836BD4C8