Как hddtemp, udisks2 и libatasmart сравниваются друг с другом?

Есть несколько способов сделать это; проще всего следовать этим инструкциям на этой странице, а затем создать папку с именем autostart, чтобы перейти в папку .config, а затем создать запись .desktop в текстовом редакторе и сохранить ее в папке автозапуска. Запись на рабочем столе должна иметь следующие строки

  [Desktop Entry]
  Name=script.sh
  Exec=/home/mike/script.sh
  Type=Application
  Terminal=false

. Другой способ - использовать файл rc.local:

Обычно вы добавляете полный путь своего скрипта к rc.local файл в /etc/rc.local; rc.local выполняется только после того, как все остальное запустилось и должно быть выполнено исполняемым (sudo chmod +x), если оно еще не было. (Sudo необходим, так как скрипт принадлежит root, и поэтому некоторые могут рассматривать его как проблему безопасности для root, чтобы запустить скрипт пользователя, но для домашних пользователей на рабочем столе разумно использовать метод rc.local.) [ ! d4]

Однако убедитесь, что вы оставили exit 0 в качестве последней строки скрипта rc.local: например, мой файл rc.local содержит расположение скрипта и две другие команды. Если вы хотите убедиться, что ваш скрипт запущен /bin/sh или /bin/bash, поставьте это перед дорожкой; например [F12].

Наконец, для редактирования файла используйте sudo vi /etc/rc.local или gksudo gedit /etc/rc.local.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing
# my script here
/bin/bash /home/mike/bin/script
exit 0
0
задан 25 June 2017 в 23:03

2 ответа

Как вы знаете, они не имеют ничего общего друг с другом, «psensor» - это просто приложение для мониторинга температуры, которое использует другие инструменты для сбора своих данных.

Для меня только из-за разрешений udisks2 за работой. в любом случае, вы должны проверить вывод этих команд, если вы получите тот же результат (что вам нужно), тогда нет никакой разницы.

, поэтому они просто разные источники.

Насколько я знаю, все они собирают свои данные с помощью жесткого диска smart.

Для «udisks2» используйте:

udiskctl dump /dev/sdX grep | -i temp

Для «libsmart» вы можете сами искать интеллектуальные данные, используйте:

sudo smartctl -a /dev/sdX | grep -i temp

И, наконец, hddtemp /dev/sdX.

1
ответ дан 18 July 2018 в 11:07

Как вы знаете, они не имеют ничего общего друг с другом, «psensor» - это просто приложение для мониторинга температуры, которое использует другие инструменты для сбора своих данных.

Для меня только из-за разрешений udisks2 за работой. в любом случае, вы должны проверить вывод этих команд, если вы получите тот же результат (что вам нужно), тогда нет никакой разницы.

, поэтому они просто разные источники.

Насколько я знаю, все они собирают свои данные с помощью жесткого диска smart.

Для «udisks2» используйте:

udiskctl dump /dev/sdX grep | -i temp

Для «libsmart» вы можете сами искать интеллектуальные данные, используйте:

sudo smartctl -a /dev/sdX | grep -i temp

И, наконец, hddtemp /dev/sdX.

1
ответ дан 24 July 2018 в 19:43
  • 1
    Благодарю. Я обнаружил, что переход с udisks2 на hddtemp не делает проверку подлинности на жестком диске. Поэтому я попробовал другое решение, которое работает askubuntu.com/questions/924421/… – Tim 26 June 2017 в 01:29

Другие вопросы по тегам:

Похожие вопросы: