Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Conky [Vyřešeno]  (Přečteno 27222 krát)

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #75 kdy: 02 Června 2022, 20:41:51 »
Tak by měl visudo používat nejspíš editor nano. Tam vložené uložíš pomocí ctrl + o následované entrem. A to následované ctrl + x
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Conky [Vyřešeno]
« Odpověď #76 kdy: 02 Června 2022, 23:46:34 »
Ještě bych chtěl doplnit takový malý postřeh s právy roota.
Juwa2 navrhoval
Citace
1. hddtemp vyžaduje root práva. Aby se nemusel přidávat do vyjímek v sudoers, je jednodušší mu práva změnit takto:
Kód: [Vybrat]

sudo chmod u+s /usr/sbin/hddtemp
Takovému řešení je lepší se vyhnout. Ne že by nefungovalo a je příjemně jednoduché. A bude jistě fungovat nějaký čas a možná i pořád. A to je ten kámen úrazu. Může a nemusí. Nevím jak je to u jiných distribucí avšak ubuntu si dost často mění při upgradu práva na ta původní daná systémem. To znamená, že jednoho dne po
sudo apt update
sudo apt upgrade

si systém vrátí práva do defaultu a přestane to fungovat a pak chvilku trvá najít proč to nejde. Při hledání chyby naseká člověk větší paseku. Protože poslední na co by v té chvíli pomyslel, je změna práv do defaultu. Z toho důvodu tu máme soubor /etc/sudoers. No jo, jenže jak jsem psal o příspěvek výše. Chyba se může vloudit a ani pak nemusí systém naskočit. A tak tu máme adresář /etc/sudoers.d. Všimni si toho .d na konci. A ten nám dovoluje si tam ty práva upravit jak potřebujem aniž by to systém přepsal a zároveň to systém musí akceptovat. Pár vyjímečných věcí v tomto adresáři je. A to práva k samotným souborům, ty musí být bezpodmíněčně 0440. Dále název souboru nesmí obsahovat znak . (tečku) a ani znak ~(tilda/vlnovec). Abysme to nemuseli složitě kontrolovat a nastavovat, vymysleli tvůrci příkaz visudo:
Kód: [Vybrat]
sudo visudo -f /etc/sudoers.d/mujersZkus si to a uvidíš jak je to vymakané a blbuvzdorné. Funguje to tak, že se tam něco napíše. Soubor se při uložení automaticky uloží s příponou .tmp (v našem případě mujers.temp) a proběhne syntaktická kontrola souboru. Pokud je vše ok soubor se automaticky přejmenuje na původně zadané jméno a je to. Pokud se tam vyskytne chyba, uživatel je upozorněn na jakém řádku má chybu a musí zvolit jak to vyřešit. Ještě jedna věc je tam důležitá a trochu matoucí. Znak # na začátku řádku tradičně znamená komentář. Avšak ve spojení se slovem include #include se jedná o céčkovou "funkci". Zpět k našemu příkladu. Spustíme sudo visudo -f /etc/sudoers.d/mujers a přidáme tam řádek pepan    ALL=NOPASSWD: /usr/sbin/hddtemp, /usr/sbin/smartctl kde pepan je uživatel kterého se mají ty práva týkat. ALL na jakém stroji to platí, v tomto případě všude. NOPASSWD: znamená nechtít heslo. A za dvojtečkou následují programy/skripty s jejich absolutní cestou oddělené čárkou. Od teď se dá smartctl a hddtemp spustit příkazem sudo smartctl a sudo hddtemp a nebude to chtít heslo. Což se nemusí někomu zrovna dvakrát líbit, přece jen bez toho sudo je to komfortnější. No, tak tu máme starý dobrý soubor .bashrc v domovském adresáři. Do něho přidáme řádek alias smartctl='sudo smartctl' a pak už jen napíšem do terminálu
Kód: [Vybrat]
source .bashrca funguje to. A protože *nixy mají i jiné možnosti, nemusí se otvírat textový editor. Stačí zadat do terminálu tuto posloupnost:
Kód: [Vybrat]
echo "alias smartctl='sudo smartctl'" >> ~/.bashrc
echo "alias hddtemp='sudo hddtemp'" >> ~/.bashrc
source ~/.bashrc
a ono to žije tak jak bylo zamýšleno :D A bude to žít i po všemožných upgradech. Od teď uživatel spouští programy smartctl a hddtemp tak jak je napíše s právy roota.
Trochu rozeberu echo "alias smartctl='sudo smartctl'" >> ~/.bashrc:
echo nemusím představovat. V tomto případě vyhodí na standardní výstup co máme v dvojitých uvozovkách. Pak tu máme počin >>. To je přesměrování výstupu do souboru. Jedno "většítko" > znamená co je před vlož do názvu souboru co je za. Pokud soubor neexistuje vytvoří se automaticky. Pokud existuje, je přepsán novým. Což není to pravé ořechové. A tak máme "zdvojené většítko" >>. Jeho úkol je co přijme (co je před ním) to zapíše na konec souboru jehož název je za ním. V našem případě výstup z echa alias smartctl='sudo smartctl' připojí na konec souboru ~/.bashrc. Příkaz source ~/.bashrc udělá, že bez restartu či odhlášení a opětovného přihlášení uživatele, načte náš upravený soubor do systému a od teď se všechny změny v něm uplatní.
Ještě malý dodatek. Než začneš přidávat žádaný program do souboru v sudoers.d nejdříve si zjisti jaká je jeho absolutní cesta. Na to máme nástroj which. Zadáme třeba
Kód: [Vybrat]
which smartctla máme jasno. Oni totiž ne všechny programy, které potřebují práva roota, se nachází v /usr/sbin/. Například mount se nachází v obyčejném /usr/bin/.

Hm.. To všechno je sice pravda, ale je to už takové to "s kanónem na vrabce".....
Mě se práva hddtemp nezměnily několik let, přežily i povýšení systému. A pokud by ke změně přeci jen došlo, zjistím to okamžitě: Conky přestane zobrazovat teplotu disků. Pak není problém si ten příkaz debugnout a je to.

Momentálně jedu na jádru 5.4 (bionic-hwe), tudíž příkaz pro načtení modulu drivetemp (sudo modprobe drivetemp) skončí pochopitelně chybou.

Jinak teploty disků je vhodné sledovat. Měl jsem tu uživatele který si do obyčejného NTB dal větší HDD (1TB Seagate). Ano, byl levný, ale bohužel SMR. Tudíž na systém nevhodný, topil jako kráva (ve smartu je 68 C).  Už údaj na štítku byl varovný (5V/1.2A) - původní HDD měl 5V/0.45A....
Takže šel pouze "na data" místo DVD mechaniky - tam slouží dobře, moc nehřeje. A na systém se dal 250GB SSD.

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Conky [Vyřešeno]
« Odpověď #77 kdy: 02 Června 2022, 23:56:58 »
Tak by měl visudo používat nejspíš editor nano. Tam vložené uložíš pomocí ctrl + o následované entrem. A to následované ctrl + x

Ano, lepší (jednodušší) je k editaci sudoers používat editor nano. Tj. buďto to "zařídit" v každém příkazu k editaci:
Kód: [Vybrat]
export EDITOR=nano && sudo -E visudo
Nebo lépe, nastavit to permanentně pomocí:
Kód: [Vybrat]
sudo update-alternatives --config editor
A tam vybrat /bin/nano.
Pak (v nano) je:
uložit  ctrl+o
enter
ukončit nano ctrl+x

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #78 kdy: 04 Června 2022, 15:26:23 »
ramael: Konečně jsem dnes obnovil distro a znovu nainstaloval conky a tentokrát použil visudo. Vše funguje přesně jak jsi popsal výše. Jsem naprosto spokojenej :D

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #79 kdy: 04 Června 2022, 16:13:17 »
Super! Hraj si dál, uvidíš, že to není tak těžké jak to vypadá. Linux má svou krásnou logiku a robustnost. Ne nadarmo je MacOs taky linux, jen pořádně vypiplaný. Nehledě na to, že Microsoft s linuxem také koketuje.
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #80 kdy: 05 Června 2022, 10:44:19 »
PepanB: Kam se Ti namapuje ten USB disk? Jako /dev/sdc?
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #81 kdy: 05 Června 2022, 11:41:42 »
PepanB: Kam se Ti namapuje ten USB disk? Jako /dev/sdc?
JJ je to /dev/sdc Dolphin ukazuje připojený disk jako /dev/sdc1

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #82 kdy: 05 Června 2022, 11:58:01 »
PepanB: Kam se Ti namapuje ten USB disk? Jako /dev/sdc?
JJ je to /dev/sdc Dolphin ukazuje připojený disk jako /dev/sdc1

A copak říká toto:
Kód: [Vybrat]
sudo smartctl -a /dev/sdc
A ještě toto:
Kód: [Vybrat]
sudo hddtemp --debug /dev/sda
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #83 kdy: 05 Června 2022, 12:21:23 »
sudo smartctl -a /dev/sdc:
Kód: [Vybrat]
=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Red (SMR)
Device Model:     WDC WD40EFAX-68JH4N1
Serial Number:    WD-WX32DB08YCPC
LU WWN Device Id: 5 0014ee 269171ef9
Firmware Version: 83.00A83
User Capacity:    4 000 787 030 016 bytes [4,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Form Factor:      3.5 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        In smartctl database 7.3/5319
ATA Version is:   ACS-3 T13/2161-D revision 5
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Sun Jun  5 12:11:04 2022 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                (43260) seconds.
Offline data collection
capabilities:                    (0x7b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        ( 380) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x3039) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   202   199   021    Pre-fail  Always       -       2891
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       218
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       80
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       180
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       61
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       158
194 Temperature_Celsius     0x0022   120   106   000    Old_age   Always       -       27
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   100   253   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

sudo hddtemp --debug /dev/sda:
Kód: [Vybrat]
================= hddtemp 0.3-beta15 ==================
Model: Samsung SSD 860 EVO 500G B              �@

field(5)         = 0
field(9)         = 214
field(12)        = 203
field(177)       = 99
field(179)       = 0
field(181)       = 0
field(182)       = 0
field(183)       = 0
field(187)       = 0
field(190)       = 32
field(195)       = 0
field(199)       = 16
field(235)       = 80
field(241)       = 175

Jak jsem psal výše teplotu usb disku v conky mám indikovanou pomocí smartctl. Usb disk v hwmon podle mě není, nebo jako hňup jsem ho nenašel :D

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #84 kdy: 05 Června 2022, 12:49:44 »
Tak nejdřív začnu u /dev/sda je to i odpověď to juwa2 na starší jádra. Klasické disky, které mají S.M.A.R.T. udávají svoji teplotu pod identifikátorem 194. Avšak většina SSD disků to uvádí pod ID 190. To znamená, že hddtemp ty disky také umí (neumí ty nvme), jen je třeba mu to říci v jeho databázi /etc/hddtemp.db o což už se PepanB pokoušel a byl kousek od řešení. Jen to tam zadal špatně. Pokud  v Tvém případě (PepanB) zadáš toto:
Kód: [Vybrat]
sudo echo '"Samsung SSD 850 EVO 500G B"   190 C  "Samsung SSD 850 EVO 500GB"' >> /etc/hddtemp.db
měl by hddtemp Tvůj disk správně zobrazit. Zajímalo by mne co ti pak vypíše toto:
Kód: [Vybrat]
sudo hddtemp /dev/sd[abc]
A k usb disku bych poprosil když je připojen o tento výpis:
Kód: [Vybrat]
ls -l /sys/class/hwmon/hwmon*/
Docela mne mrzí, že to nemám jak odzkoušet. A tak to bude asi trošku zdlouhavé.
« Poslední změna: 05 Června 2022, 14:00:45 od ramael »
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #85 kdy: 05 Června 2022, 14:25:16 »
Ten hddtemp ssd asi opravdu neumí i když na různých forech že ano. O tom ID 190 u ssd jsem se dočetl a měl to v hddtemp.db správně. Nicméně jsem v hddtemp.db smazal vše co jsem zkusil a přidal prakticky to samé co jsi napsal. Po restartu opět to samé:
Kód: [Vybrat]
WARNING: Drive /dev/sda doesn't seem to have a temperature sensor.
WARNING: This doesn't mean it hasn't got one.
WARNING: If you are sure it has one, please contact me (hddtemp@guzu.net).
WARNING: See --help, --debug and --drivebase options.
/dev/sda: Samsung SSD 860 EVO 500G B              �@:  no sensor
   :(

ls -l /sys/class/hwmon/hwmon*/:
Kód: [Vybrat]
/sys/class/hwmon/hwmon0/:
celkem 0
lrwxrwxrwx 1 root root    0  5. čen 14.13 device -> ../../thermal_zone0
-r--r--r-- 1 root root 4096  5. čen 14.13 name
drwxr-xr-x 2 root root    0  5. čen 14.22 power
lrwxrwxrwx 1 root root    0  5. čen 14.13 subsystem -> ../../../../../class/hwmon
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 uevent

/sys/class/hwmon/hwmon1/:
celkem 0
lrwxrwxrwx 1 root root    0  5. čen 14.13 device -> ../../../0:0:0:0
-r--r--r-- 1 root root 4096  5. čen 14.13 name
drwxr-xr-x 2 root root    0  5. čen 14.22 power
lrwxrwxrwx 1 root root    0  5. čen 14.13 subsystem -> ../../../../../../../../../class/hwmon
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_highest
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_lcrit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_lowest
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_max
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_min
-rw-r--r-- 1 root root 4096  5. čen 14.13 uevent

/sys/class/hwmon/hwmon2/:
celkem 0
lrwxrwxrwx 1 root root    0  5. čen 14.13 device -> ../../../1:0:0:0
-r--r--r-- 1 root root 4096  5. čen 14.13 name
drwxr-xr-x 2 root root    0  5. čen 14.22 power
lrwxrwxrwx 1 root root    0  5. čen 14.13 subsystem -> ../../../../../../../../../class/hwmon
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_highest
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_lcrit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_lowest
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_max
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_min
-rw-r--r-- 1 root root 4096  5. čen 14.13 uevent

/sys/class/hwmon/hwmon3/:
celkem 0
lrwxrwxrwx 1 root root    0  5. čen 14.13 device -> ../../../eeepc-wmi
-r--r--r-- 1 root root 4096  5. čen 14.13 name
drwxr-xr-x 2 root root    0  5. čen 14.22 power
lrwxrwxrwx 1 root root    0  5. čen 14.22 subsystem -> ../../../../../class/hwmon
-rw-r--r-- 1 root root 4096  5. čen 14.13 uevent

/sys/class/hwmon/hwmon4/:
celkem 0
lrwxrwxrwx 1 root root    0  5. čen 14.13 device -> ../../../coretemp.0
-r--r--r-- 1 root root 4096  5. čen 14.13 name
drwxr-xr-x 2 root root    0  5. čen 14.22 power
lrwxrwxrwx 1 root root    0  5. čen 14.22 subsystem -> ../../../../../class/hwmon
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_crit_alarm
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_max
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_crit_alarm
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_max
-r--r--r-- 1 root root 4096  5. čen 14.13 temp3_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp3_crit_alarm
-r--r--r-- 1 root root 4096  5. čen 14.13 temp3_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp3_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp3_max
-r--r--r-- 1 root root 4096  5. čen 14.13 temp4_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp4_crit_alarm
-r--r--r-- 1 root root 4096  5. čen 14.13 temp4_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp4_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp4_max
-r--r--r-- 1 root root 4096  5. čen 14.13 temp5_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp5_crit_alarm
-r--r--r-- 1 root root 4096  5. čen 14.13 temp5_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp5_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp5_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 uevent

/sys/class/hwmon/hwmon5/:
celkem 0
-rw-r--r-- 1 root root 4096  5. čen 14.13 beep_enable
lrwxrwxrwx 1 root root    0  5. čen 14.13 device -> ../../../nct6775.656
-r--r--r-- 1 root root 4096  5. čen 14.13 fan1_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan1_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 fan1_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan1_min
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan1_pulses
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan1_target
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan1_tolerance
-r--r--r-- 1 root root 4096  5. čen 14.13 fan2_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan2_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 fan2_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan2_min
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan2_pulses
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan2_target
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan2_tolerance
-r--r--r-- 1 root root 4096  5. čen 14.13 fan3_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan3_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 fan3_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan3_min
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan3_pulses
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan3_target
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan3_tolerance
-r--r--r-- 1 root root 4096  5. čen 14.13 fan4_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan4_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 fan4_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan4_min
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan4_pulses
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan4_target
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan4_tolerance
-r--r--r-- 1 root root 4096  5. čen 14.13 fan5_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan5_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 fan5_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan5_min
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan5_pulses
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan5_target
-rw-r--r-- 1 root root 4096  5. čen 14.22 fan5_tolerance
-r--r--r-- 1 root root 4096  5. čen 14.13 fan6_alarm
-r--r--r-- 1 root root 4096  5. čen 14.13 fan6_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan6_min
-rw-r--r-- 1 root root 4096  5. čen 14.13 fan6_pulses
-rw-r--r-- 1 root root 4096  5. čen 14.13 intrusion0_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 intrusion0_beep
-rw-r--r-- 1 root root 4096  5. čen 14.13 intrusion1_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 intrusion1_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in0_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in0_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in0_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in0_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in0_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in1_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in1_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in1_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in1_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in1_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in10_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in10_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in10_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in10_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in10_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in11_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in11_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in11_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in11_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in11_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in12_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in12_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in12_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in12_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in12_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in13_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in13_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in13_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in13_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in13_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in14_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in14_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in14_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in14_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in14_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in2_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in2_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in2_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in2_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in2_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in3_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in3_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in3_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in3_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in3_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in4_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in4_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in4_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in4_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in4_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in5_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in5_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in5_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in5_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in5_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in6_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in6_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in6_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in6_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in6_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in7_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in7_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in7_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in7_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in7_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in8_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in8_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in8_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in8_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in8_min
-r--r--r-- 1 root root 4096  5. čen 14.13 in9_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 in9_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 in9_input
-rw-r--r-- 1 root root 4096  5. čen 14.13 in9_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 in9_min
-r--r--r-- 1 root root 4096  5. čen 14.13 name
drwxr-xr-x 2 root root    0  5. čen 14.22 power
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point1_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point1_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point2_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point2_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point3_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point3_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point4_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point4_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point5_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_auto_point5_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_crit_temp_tolerance
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_enable
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_floor
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_mode
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_start
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_step_down_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_step_up_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_stop_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_target_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_temp_sel
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm1_temp_tolerance
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point1_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point1_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point2_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point2_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point3_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point3_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point4_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point4_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point5_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_auto_point5_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_crit_temp_tolerance
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_enable
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_floor
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_mode
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_start
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_step_down_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_step_up_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_stop_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_target_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_temp_sel
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_temp_tolerance
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_weight_duty_base
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_weight_duty_step
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_weight_temp_sel
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_weight_temp_step
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_weight_temp_step_base
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm2_weight_temp_step_tol
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point1_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point1_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point2_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point2_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point3_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point3_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point4_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point4_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point5_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_auto_point5_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_crit_temp_tolerance
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_enable
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_floor
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_mode
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_start
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_step_down_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_step_up_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_stop_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_target_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_temp_sel
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm3_temp_tolerance
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point1_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point1_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point2_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point2_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point3_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point3_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point4_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point4_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point5_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_auto_point5_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_crit_temp_tolerance
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_enable
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_floor
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_mode
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_start
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_step_down_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_step_up_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_stop_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_target_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_temp_sel
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm4_temp_tolerance
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point1_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point1_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point2_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point2_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point3_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point3_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point4_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point4_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point5_pwm
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_auto_point5_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_crit_temp_tolerance
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_enable
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_floor
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_mode
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_start
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_step_down_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_step_up_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_stop_time
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_target_temp
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_temp_sel
-rw-r--r-- 1 root root 4096  5. čen 14.22 pwm5_temp_tolerance
lrwxrwxrwx 1 root root    0  5. čen 14.22 subsystem -> ../../../../../class/hwmon
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp1_label
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp1_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp1_max_hyst
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp1_offset
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp1_type
-r--r--r-- 1 root root 4096  5. čen 14.13 temp10_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp10_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp13_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp13_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp14_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp14_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp15_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp15_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp16_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp16_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp17_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp17_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp18_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp18_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp2_beep
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp2_label
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp2_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp2_max_hyst
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp2_offset
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp2_type
-r--r--r-- 1 root root 4096  5. čen 14.13 temp3_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp3_label
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp3_offset
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp3_type
-r--r--r-- 1 root root 4096  5. čen 14.13 temp4_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp4_label
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp4_offset
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp4_type
-r--r--r-- 1 root root 4096  5. čen 14.13 temp5_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp5_label
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp5_offset
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp5_type
-r--r--r-- 1 root root 4096  5. čen 14.13 temp6_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp6_label
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp6_offset
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp6_type
-r--r--r-- 1 root root 4096  5. čen 14.13 temp7_alarm
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp7_beep
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp7_crit
-r--r--r-- 1 root root 4096  5. čen 14.13 temp7_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp7_label
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp7_max
-rw-r--r-- 1 root root 4096  5. čen 14.13 temp7_max_hyst
-r--r--r-- 1 root root 4096  5. čen 14.13 temp8_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp8_label
-r--r--r-- 1 root root 4096  5. čen 14.13 temp9_input
-r--r--r-- 1 root root 4096  5. čen 14.13 temp9_label
-rw-r--r-- 1 root root 4096  5. čen 14.13 uevent

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #86 kdy: 05 Června 2022, 18:45:23 »
No, on to umí což potvrdil předchozí výpis. Jen to tam zadáváme špatně. Oprava:
Kód: [Vybrat]
sudo echo '"Samsung SSD 860 EVO 500G B"   190 C  "Samsung SSD 860 EVO 500GB"' >> /etc/hddtemp.db
sudo echo '"Samsung SSD 860 EVO 500G B              �@" 190 C "Samsung SSD 860 EVO"' >> /etc/hddtemp.db
sudo echo '"Samsung SSD 860 EVO 500GB"   190 C  "Samsung SSD 860 EVO 500GB"' >> /etc/hddtemp.db
Důležité je to mít v těch uvozovkách. První řádek je jak bych to viděl já. Druhý jak to vidí nejspíš hddtemp a třetí je jak to vidí smartctl. Bohužel nevím proč ti to píše ty divné znaky na konci modelu disku. Problém je jen v tom názvu disku. Je třeba to do té databáze zadat tak jak to vidí hddtemp. On totiž neumí zástupné znaky. Když nad tím tak přemýšlím, nebylo by od věci tam rovnou zadat oba ty řádky.
A ještě jsi nedodal kompletní výpis:
Kód: [Vybrat]
sudo hddtemp /dev/sd[abc]
Moje žena má v PC také SSD a hddtemp u ní funguje skvěle.
« Poslední změna: 05 Června 2022, 18:50:38 od ramael »
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #87 kdy: 05 Června 2022, 19:09:18 »
sudo hddtemp /dev/sd[abc]:
Kód: [Vybrat]
WARNING: Drive /dev/sda doesn't seem to have a temperature sensor.
WARNING: This doesn't mean it hasn't got one.
WARNING: If you are sure it has one, please contact me (hddtemp@guzu.net).
WARNING: See --help, --debug and --drivebase options.
/dev/sda: Samsung SSD 860 EVO 500G B              �@:  no sensor
/dev/sdb: WDC WD1003FZEX-00K3CA0: 32°C
/dev/sdc: ASMedia USB 3.0 Device:  drive supported, but it doesn't have a temperature sensor.
Omlouvám se za nepochopení toho příkazu. "Myslel" jsem že je potřeba sda sdb a sdc - moje blbost. Jinak jaký znak má být na tom druhém řádku před
zavináčem? Mě se i tady na foru zobrazuje ? v černém kosočtverci... Nakonec ve výpisu terminálu po přidání hddtemp.db také

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #88 kdy: 05 Června 2022, 19:17:26 »
Ten znak nevím. Já to mám od Tebe co sem nakopíruješ. Jak vypadá
Kód: [Vybrat]
cat /etc/hddtemp.db
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #89 kdy: 05 Června 2022, 19:19:53 »
ramael: Ještě mě v tvojí odpovědi zarazilo že i smarctl který používám bere data z hddtemp.db. Proto jsem z této db vymazal opět všechno okolo ssd Samsung a po restartu SSD normálně teplotu zobrazuje. Tak podle mě smartctl hddtemp.db nepoužívá.(?)

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #90 kdy: 05 Června 2022, 19:21:48 »
Nepoužívá. Buď jsem to špatně napsal, nebo jsi to špatně pochopil. smartctl vidí ten disk trochu jinak pojmenovaný než ho vidí hddtemp.
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #91 kdy: 05 Června 2022, 19:23:54 »
Kód: [Vybrat]
#
# Insert a regular expression for support of the model or the serie of your hard drive.
# If you don't know what to put in the second field, put the number
# that appears most often for your brand :o)
# A value of zero meens that we know that the drive doesn't have
# a temperature sensor (you can set the unit to C or F).
#
############################################################################
# The following list was found at (http://www.almico.com/forumharddisks.php)
# If your drive is in the list send me a mail.
#
# Manufacturer   Model   Size   Notes
# FUJITSU FUJITSU MPF3102AH 10.0GB
# FUJITSU FUJITSU MPG3204AH E 20.0GB
# FUJITSU FUJITSU MPG3307AT 30.0GB
# FUJITSU FUJITSU MPG3409AH 40.0GB
# FUJITSU FUJITSU MPG3409AH EF 40.0GB
# HITACHI HITACHI_DK23CA-10 9.8GB
# HITACHI HITACHI_DK23CA-15 14.7GB
# SAMSUNG SAMSUNG SV3012H 29.4GB
# SEAGATE ST310210A 10.0GB
# SEAGATE ST310211A 9.8GB
# SEAGATE ST310215A 10.0GB
# SEAGATE ST315320A 14.9GB
# SEAGATE ST320410A 19.6GB
# SEAGATE ST320413A 19.6GB
# SEAGATE ST320420A 19.9GB
# SEAGATE ST330610A 29.3GB
# SEAGATE ST330620A 29.3GB
# SEAGATE ST330621A 29.3GB
# SEAGATE ST330630A 29.9GB
# SEAGATE ST340016A 39.1GB
# SEAGATE ST340810ACE 39.1GB
# SEAGATE ST380020ACE 78.2GB
# WESTERN DIGITAL WDC AC210200D 10.0GB
# WESTERN DIGITAL WDC AC29100D 8.9GB
# WESTERN DIGITAL WDC AC420400D 19.9GB
# WESTERN DIGITAL WDC WD102AA 10.0GB
#
#################################################

########################################
############# ExcelStor drives
########################################
# "ExcelStor Technology CT215"    ??? ? "ExcelStor CT215"


########################################
############# Fujitsu drives
########################################
"FUJITSU MHM2100AT"             0    C  "Fujitsu MHM2100AT"


########################################
############# Hitachi drives
########################################
"HITACHI_DK228A-65"             0    C  "Hitachi DK228A-65"


########################################
############# IBM drives
########################################

# DJSA serie is using F0h command to report temperature and also have
# SMART capabilties but it was reported not to work.
# "DJSA-2(30|32|10|20|05)"      0    C  "IBM Travelstar 20GN, 32GH, 30GT series"

"IBM-DARA-212000"               0    C  "IBM Travelstar 12GN"
"IBM-DTTA-35*"                  0    C  "IBM Deskstar 16GP serie"

# according to specifications they do not seems to have sensor
# but I prefer waiting for a report
#"IBM-DTTA-37*"                 0    C  "IBM Deskstar 14GXP serie"

"IBM-DJNA-35.*"                 231  C  "IBM Deskstar 25 GP serie"
"IBM-DJNA-37.*"                 231  C  "IBM Deskstar 22 GXP serie"
"IBM-DHEA-(34330|36480)"        0    C  "IBM Deskstar 5 serie"
"IBM-DHEA-(34331|36481|38451)"  0    C  "IBM Deskstar 8 serie"
"IBM-DPTA-37.*"                 231  C  "IBM Deskstar 34GXP serie"
"IBM-DPTA-35.*"                 231  C  "IBM Deskstar 37GP serie"


########################################
############# Maxtor drives
########################################
#"Maxtor 2B0[012][04568]H1"                             ???  C  "Maxtor Fireball 541DX"
# which one must I trust ?
#"Maxtor 4D040H2"                                       9    C  "Maxtor DiamondMax D540X-4D"
#"Maxtor 4D040H2"                                       0    C  "Maxtor 4D040H2"
#"Maxtor 4D080H4"                                       12   C  "Maxtor DiamondMax D540X-4D"
#"Maxtor 4D060H3"                                       12   C  "Maxtor DiamondMax D540X-4D"
#"Maxtor 4D080H4"                                       9    C  "Maxtor DiamondMax D540X-4D"
"Maxtor 5(1024|1369|2049|2732|3073|4098)U(2|3|4|6|8)"   0    C  "Maxtor DiamondMax Plus 40"
"Maxtor 5T0[24]0H[24]"                                  0    C  "Maxtor DiamondMax Plus 60"
"Maxtor 94098U8"                                        11   C  "Maxtor DiamondMax 40 94098U8"


########################################
############# Quantum drives
########################################
"QUANTUM FIREBALLP AS40.0"              0  C  "Quantum Fireball AS40"
"QUANTUM FIREBALL CX10.2A"              0  C  "Quantum Fireball CX10.2A"
#"QUANTUM FIREBALLlct10 20"             4  C  "Quantum Fireball CT10 20GB"
# I suspect the QUANTUM FIREBALL_TM2110A to have a sensor in field 9...
# "QUANTUM FIREBALL_TM2110A"            9  C  "Quantum Fireball TM2110A"


########################################
############# Samsung drives
########################################
# somenone reported a problem with the SP8004H which reports a temperature
# 10°C below the ambient temperature
"SAMSUNG SW0434A"                                       0    C  "Samsung SW0434A"
"SAMSUNG SV0432A"                                       0    C  "Samsung SV0432A"
"SAMSUNG SV3002H"                                       0    C  "Samsung SpinPoint V30 serie"
#"SAMSUNG SV(0221|0602|0813|1204)H"                     9    C  "Samsung SpinPoint V60 serie"


########################################
############# Seagate drives
########################################
"Seagate Technology 1275MB - ST31276A"  0    C  "Seagate ST31276A"
"ST3412A"                               0    C  "Seagate ST3412A"
"ST38641A"                              0    C  "Seagate ST38641A"
"ST310210A"                             0    C  "Seagate ST310210A"
"ST310220A"                             0    C  "Seagate ST310220A"
# SEAGATE ST313021A 13.0GB
"ST313021A"                             0    C  "Seagate U8 ST313021A"
"ST310240A"                             0    C  "Seagate Medalist 10240 Ultra ATA-3"
"ST320423A"                             0    C  "Seagate U10 20423, Ultra ATA/66"


########################################
############# TOSHIBA Laptops
########################################
"MK4313MAT"                             220  C  "Toshiba MK4313MAT"
"TOSHIBA MK1517GAP"                     0    C  "Toshiba MK1517GAP"
"TOSHIBA MK2018GAS"                     226  F  "Toshiba MK2018GAS"

"TOSHIBA MK3017GAP"                     0    C  "Toshiba MK3017GAP"

#"TOSHIBA MK4019GAX"                    222  C  "Toshiba MK4019GAX"


########################################
############# Western Digital drives
########################################
# WDC AC310100B and WDC AC2850F are reported not working
# no more informations were given
"WDC AC22000L"                                                    0 C "Western Digital Caviar AC22000"
"WDC AC420400D"                                                 231 C "Western Digital Caviar AC420400D"
"WDC AC418000D"                                                 231 C "Western Digital AC418000D"
"WDC WD135BA"                                                   231 C "Western Digital WD135BA"

"WDC WD100EB-00BHF0"                                              0 C "Western Digital 100EB-00BHF0"
"WDC WD200BB-00AUA1"                                              0 C "Western Digital Caviar WD200BB"
#"WDC WD200BB-60DGA0"                                             0 C "Western Digital Caviar WD200BB"
"WDC WD300BB-00CAA0"                                              0 C "Western Digital WD300BB"
"WDC WD400BB-00CAA0"                                              0 C "Western Digital 400BB-00CAA0"
#"WDC WD400BB-00GFA0"                                             0 C ""
"WDC WD400BB-(18CA|00DE)A0"                                       0 C "Western Digital Caviar WD400BB"
"WDC WD400EB-00CPF0"                                              0 C "Western Digital 400EB-00CPF0"
"WDC WD600BB-32BSA0"                                              0 C "Western Digital 600BB-32BSA0"
"WDC WD800BB-00CAA1"                                              0 C "Western Digital WD800BB-00CAA1"
"WDC WD800JB-00CRA1"                                              0 C "Western Digital Caviar WD800JB"

# not sure for next
# "WDC WD1200JB-00CRA1"         9   C "Western Digital 1200JB-00CRA1"
# "WDC WD273BA"                 9   C "Western Digital WD273BA"
Já myslel jaký ty máš znak před tím zavinářem pokud žádný nohu ten ?v kosočtverci smáznout

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #92 kdy: 05 Června 2022, 19:24:53 »
Nepoužívá. Buď jsem to špatně napsal, nebo jsi to špatně pochopil. smartctl vidí ten disk trochu jinak pojmenovaný než ho vidí hddtemp.
JJ závadu hledej na mojí straně :)

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #93 kdy: 05 Června 2022, 19:28:29 »
Hele takhle se nikam nedostanem. Tys to tam neupravil:
Kód: [Vybrat]
sudo echo '"Samsung SSD 860 EVO 500G B"   190 C  "Samsung SSD 860 EVO 500GB"' >> /etc/hddtemp.db
sudo echo '"Samsung SSD 860 EVO 500G B              �@" 190 C "Samsung SSD 860 EVO"' >> /etc/hddtemp.db
sudo echo '"Samsung SSD 860 EVO 500GB"   190 C  "Samsung SSD 860 EVO 500GB"' >> /etc/hddtemp.db
Docela zajímavé, že u Tebe to píše: Insert a regular expression for support of the model or the serie of your hard drive.
Což by pak mohlo stačit:
Kód: [Vybrat]
sudo echo '"Samsung SSD 860 *"   190 C  "Samsung SSD 860 EVO 500GB"' >> /etc/hddtemp.db
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #94 kdy: 05 Června 2022, 19:44:26 »
Tak tenhle příkaz i v hddtemp zabral:
sudo hddtemp /dev/sd[abc]:
Kód: [Vybrat]
/dev/sda: Samsung SSD 860 EVO 500G B              �@: 35°C
/dev/sdb: WDC WD1003FZEX-00K3CA0: 33°C
/dev/sdc: ASMedia USB 3.0 Device:  drive supported, but it doesn't have a temperature sensor.
U toho sdc to asi nebere teplotu z toho boxu
ale smartctl -A /dev/sdc teplotu disku v boxu zobrazí

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #95 kdy: 05 Června 2022, 19:57:32 »
A co říká toto?
Kód: [Vybrat]
sudo hddtemp --debug /dev/sdc
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #96 kdy: 05 Června 2022, 19:59:37 »
A co říká toto?
Kód: [Vybrat]
sudo hddtemp --debug /dev/sdc

Kód: [Vybrat]
Model: ASMedia USB 3.0 Device


If one of the field value seems to match the temperature, be sure to read
the hddtemp man page before sending a report (section REPORT). Thanks.

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #97 kdy: 05 Června 2022, 21:25:07 »
Tak tenhle příkaz i v hddtemp zabral:
sudo hddtemp /dev/sd[abc]:
Kód: [Vybrat]
/dev/sda: Samsung SSD 860 EVO 500G B              �@: 35°C
/dev/sdb: WDC WD1003FZEX-00K3CA0: 33°C
/dev/sdc: ASMedia USB 3.0 Device:  drive supported, but it doesn't have a temperature sensor.
U toho sdc to asi nebere teplotu z toho boxu
ale smartctl -A /dev/sdc teplotu disku v boxu zobrazí
Tady je vidět, že když se chce, tak to jde. Jen cesta bývá trnitá/poučná. A o co mě konkrétně jde? Abys nemusel v conky používat příkaz exec* Odkojil jsem se na https://cs.wikipedia.org/wiki/PMI-80 a člověk musel šetřit každým taktem a bitem (doslovně  ;) ). A tak když má conky v sobě nativně jak hddtemp tak hwmon, je třeba to využít. Tady je zdroj hddtemp v conky https://github.com/brndnmtthws/conky/blob/main/src/hddtemp.cc Zajímavě implementováno. conky umí číst jen údaje z hddtemp daemonu a to jěště jen z IP4 (AF_INET) https://github.com/brndnmtthws/conky/blob/main/src/hddtemp.cc#L101 A podle tady toho https://github.com/brndnmtthws/conky/blob/main/src/linux.cc#L1183 se hwmon v conky nedá očůrat podsunutím něčeho jiného. Je tady pěkně vidět, jak se tu dá ušetřit "dost" prostředků oproti exec smartctl .../cut .../ atd.
Tak, teď je jen třeba najít cestičku jak dostat ten USB disk buď do hwmonu nebo hddtempu. Zkusím se mrknout na jaderné moduly. A ještě poprosím o výpisy s připojeným usb diskem:
Kód: [Vybrat]
cat /sys/class/scsi_disk/*/device/model
cat /sys/class/scsi_disk/*/device/uevent
ls -l /sys/class/scsi_disk/
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

PepanB

  • Návštěvník
  • Příspěvků: 72
Re:Conky [Vyřešeno]
« Odpověď #98 kdy: 05 Června 2022, 22:38:39 »
Moc díky za odzrojovaný vysvětlení. Byl bych rád kdyby se podařilo s pomocí hwmon vyřešit i teplotu disku v usb box. Když už hwmon funguje u sda/sdb kdyby šel monitorovat i sdc. Zatím mám na usb smrtctl. Zatím mám "...execi 60 smartctl -A | egrep ..." jinak conky sahalo na usb disk kazdou vterinu. Takhle po minutě to bohatě postačuje.

cat /sys/class/scsi_disk/*/device/model:
Kód: [Vybrat]
Samsung SSD 860
WDC WD1003FZEX-0
USB 3.0 Device

cat /sys/class/scsi_disk/*/device/uevent:
Kód: [Vybrat]
DEVTYPE=scsi_device
DRIVER=sd
MODALIAS=scsi:t-0x00
DEVTYPE=scsi_device
DRIVER=sd
MODALIAS=scsi:t-0x00
DEVTYPE=scsi_device
DRIVER=sd
MODALIAS=scsi:t-0x00

ls -l /sys/class/scsi_disk/:
Kód: [Vybrat]
celkem 0
lrwxrwxrwx 1 root root 0  5. čen 22.15 0:0:0:0 -> ../../devices/pci0000:00/0000:00:17.0/ata1/host0/target0:0:0/0:0:0:0/scsi_disk/0:0:0:0
lrwxrwxrwx 1 root root 0  5. čen 22.15 1:0:0:0 -> ../../devices/pci0000:00/0000:00:17.0/ata2/host1/target1:0:0/1:0:0:0/scsi_disk/1:0:0:0
lrwxrwxrwx 1 root root 0  5. čen 22.20 4:0:0:0 -> ../../devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.0/host4/target4:0:0/4:0:0:0/scsi_disk/4:0:0:0

ramael

  • Stálý člen
  • **
  • Příspěvků: 612
Re:Conky [Vyřešeno]
« Odpověď #99 kdy: 07 Června 2022, 00:19:58 »
Tohle už vypadá na oříšek. Půjčil jsem si od známého usb disk. A naštěstí se chová stejně jako ten Tvůj (hddtemp ho nevidí, smartctl v poho a modul drivetemp o něm také neví. Tak si tu teď s tím asi tak 2-3 hoďky hraju. Zajímavé, že hdparam s ním pracuje normálně, dokonce bez roztočení ploten. Copak ti napíše toto:
Kód: [Vybrat]
sudo hdparm -H /dev/sdc
Oba programy jak smartctl tak hdparm používají pro získání informací volání ioctl. To je taková speciální "utilitka", kterou se dostávaj informace z jádra které normálně neposkytuje (chybí firmware, nebo chybí modul). Snad mne někdo za to zjednodušení neukamenuje. Docela mne překvapilo kolikrát to volání provede smartctl. Vůbec netroškaří:
Kód: [Vybrat]
strace smartctl -A /dev/sdc
strace hdparm -H /dev/sdc
hdparm zavolá (u mne) jen jednou ioctl a hned vyprdne výsledek a to bez roztočení disku! Kdežto smartctl provede těch volání o dost víc a také o dost víc otevře dalších prostředků. Takže toto:
Kód: [Vybrat]
sudo hdparm -H /dev/sda | grep is: | rev | cut -f 1 -d " " | rev
spotřebuje u mne o hodně méně prostředků než
Kód: [Vybrat]
sudo smartctl -A /dev/sda | grep elsius | rev | cut -f 3 -d " " | rev
Takže pokud ti toto sudo hdparm -H /dev/sdc vypíše teplotu. Mohl bys v conky nahradit smartctl kód tímto
Kód: [Vybrat]
hdparm -H /dev/sdc | grep is: | rev | cut -f 1 -d " " | rev
Pokud to učiníš, nezapomeň si přidat hdparm do sudoers a do .bashrc
Jdu dál bádat jak to dostat do hwmonu.
Lenovo: ThinkPad X380 Yoga
MeWe  Joutůůůůb

 

Provoz zaštiťuje spolek OpenAlt.