Как я могу переразделить после установки (двойная загрузка)?

Это может сработать:

#!/bin/bash

targettemp=90
started=1

COMMAND &

trap "kill COMMAND; exit" SIGINT SIGTERM

while true
do
  currenttemp=$(sensors -u | awk '/temp1_input/ {print $2; exit}' )
  compare=$(echo $currenttemp'>'$targettemp | bc -l)
  if [ "$compare" -eq 1 ] && [ "$started" -eq 1 ] 
  then
    started=0
    kill -STOP COMMAND
  fi
  if [ "$compare" -eq 0 ] && [ "$started" -eq 0 ]
  then
    started=1
    kill -CONT COMMAND
  fi
  sleep 1 & wait $!
done

Это приведет к появлению текущего «temp1» результата от датчиков, обрезает любые другие символы, которые ему не нужны, чтобы bash мог видеть это как число, затем сравните его с любой заданной вами температурой. Мои рассуждения по поводу добавления «NR + 1000», а затем grep 1001 состоят в том, что в sensors у вас могут быть два результата «temp1», как и я. Это своего рода kludge, но он работает.

Затем, когда вы хотите его убить, просто killall script.sh.

Линия sleep 1 заключается в том, чтобы избежать избыточного потребления ЦП из оживленного ожидания. Вы можете изменить это на любой sleep duration, который вам нравится, если вы хотите только опросить температуру так часто.

0
задан 1 September 2017 в 21:56

2 ответа

Я не уверен, что разделы могут мигрировать /, но если вы перейдете к новой установке, следуя простым / общим подходам к сжатию производительности для использования VM:

на SSD:

/ boot - Это должно существовать на ssd для улучшения времени загрузки (Q: планируете ли вы перезагрузить компьютер после его частого запуска, если это не относится к жесткому диску) / swap - это память подкачки, обрабатываемая как оперативная память, super essentail, чтобы иметь это здесь для производительности времени выполнения VM, многозадачности, больших приложений (используйте остальную часть пространства SSD для остальной части файлов ОС)

на SSD:

Все созданные пользователями виртуальных машин могут установить их / home dir с жесткого диска

0
ответ дан 18 July 2018 в 07:33

Я не уверен, что разделы могут мигрировать /, но если вы перейдете к новой установке, следуя простым / общим подходам к сжатию производительности для использования VM:

на SSD:

/ boot - Это должно существовать на ssd для улучшения времени загрузки (Q: планируете ли вы перезагрузить компьютер после его частого запуска, если это не относится к жесткому диску) / swap - это память подкачки, обрабатываемая как оперативная память, super essentail, чтобы иметь это здесь для производительности времени выполнения VM, многозадачности, больших приложений (используйте остальную часть пространства SSD для остальной части файлов ОС)

на SSD:

Все созданные пользователями виртуальных машин могут установить их / home dir с жесткого диска

0
ответ дан 24 July 2018 в 18:49

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

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