Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »Powerbook« ist männlich
  • »Powerbook« ist der Autor dieses Themas

Beiträge: 12

Registrierungsdatum: 18.07.2009

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

1

04.10.2009, 13:21

Starter für Konsolenbefehl

Moin,
ich möchte gerne immer über die CPU-Temperatur informiert sein. Da GKrellm aufgrund von irgendsoner "Gleitkommastelle" ständig nicht will, möchte ich mir einen Starter anlegen der in der Konsole diesen Befehl öffnet:

Quellcode

1
watch --i=1 cat /proc/acpi/{battery/*/state,thermal_zone/*/temperature}

Das habe ich auch so eingestellt, und er öffnet auch die Anwendung im Terminal aber zeigt nicht die Daten an sondern nur:
"cat: /proc/acpi/{battery/*/state,thermal_zone/*/temperature}: no such file or directory"
Kapier ich nicht... wenn ich den Befehl einfach so in der Konsole eingebe macht ers doch auch ohne jegliche Beschwerde.
Muss man für nen Starter beim Befehl noch irgendwas dazu eingeben?

mfg Merlin

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Powerbook« (04.10.2009, 18:58)


Beiträge: 36

Registrierungsdatum: 12.01.2009

Derivat: Ubuntu

Architektur: 64-Bit PC

  • Nachricht senden

2

04.10.2009, 16:42

Wenn ich Deinen Befehl 1:1 mit Copy&Paste in meinem Terminal ausführe, bekomme ich:

Quellcode

1
2
3
4
Every 1,0s: cat /proc/acpi/battery/*/state /proc/ac...  Sun Oct  4 16:41:18 2009

cat: /proc/acpi/battery/*/state: No such file or directory
temperature:             40 C

Also liegt es vielleicht doch nicht am Starter!?

3

04.10.2009, 17:48

Hi,

überlegen wir nocheinmal was dein Befehl überhaupt macht ...

Zitat

cat /proc/acpi/{battery/*/state,thermal_zone/*/temperature}

wird einmal zu

Quellcode

1
cat /proc/acpi/battery/*/state 

und einmal zu

Zitat

cat /proc/acpi/thermal_zone/*/temperature


Bei dem ersten Befehl gibt es bei mir keine weiteren Unterverzeichnisse!

Wie wäre es nun mit dem Befehl

Quellcode

1
gnome-terminal -e "watch --i=1 cat /proc/acpi/thermal_zone/*/temperature"

im Starter?

Ciao Frosti

  • »Plunker« ist männlich

Beiträge: 215

Registrierungsdatum: 06.05.2009

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

4

04.10.2009, 17:59

Ich hab grade mal geschaut:

Bei mir gibt es weder im Ordner /battery Unterverzeichnisse noch im Ordner /thermal_zone.

Ich rate mal: Er hat ein Notebook/Netbook (das logischerweise einen Akku besitzt). Deshalb hat er ein/mehrere Dokumente im /battery-Ordner.
Wofür der /thermal_zone-Ordner ist kann ich mir so auch nicht zusammen reimen, aber der befehl von Frosti hört sich vielversprechend an.
Mit thermal_zone also:

Quellcode

1
gnome-terminal -e "watch --i=1 cat /proc/acpi/{battery/*/state,thermal_zone/*/temperature}


mfg Plunker =)

  • »Powerbook« ist männlich
  • »Powerbook« ist der Autor dieses Themas

Beiträge: 12

Registrierungsdatum: 18.07.2009

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

5

04.10.2009, 18:29

Stimmt, ich habe ein Notebook ;) hätte ich eigentlich gleich dazu schreiben sollen. Bei mir kommt deshalb bei dem Befehl zu der CPU-Temperatur noch eine Ausgabe über den Akkuzustand (Entladungsrate, Kapazität etc.)
Der Befehl von Frosti bewirkt genau das was ich haben wollte, sehr geil :)
Der Vollständigkeit halber sollte ich vielleicht mal die Quelle meines Befehls angeben (bitte nicht hauen weils ein anderes Forum ist)
http://wiki.ubuntuusers.de/Strom_sparen

Zitat

Um die momentane Temperatur der CPU(s) und den Stromverbrauch der Batterie(n) herauszufinden kann man mit folgendem Befehl in einem Terminal eine sekündlich aktualisierte Überwachung betrachten:


watch --i=1 cat /proc/acpi/{battery/*/state,thermal_zone/*/temperature}
Falls die Systemdateien an einer anderen Stelle sind, kann alternativ der allgemeine ACPI-Status abgefragt werden:


watch -n 1 acpi -V
Warum der Befehl über den Starter nicht so funktioniert wie wenn man in mit c&p direkt einfügt ist zwar weiterhin verwunderlich aber da es ja jetzt so funktioniert wie ich wollte - was solls.

Danke für die Hilfe, Merlin