Вид, см. String#index
"AustinTexasDallasTexas".index /Texas/
=> 6
Теперь вы можете расширить API-интерфейс String.
class String
def indices e
start, result = -1, []
result << start while start = (self.index e, start + 1)
result
end
end
p "AustinTexasDallasTexas".indices /Texas/
=> [6, 17]
Можно узнать то, что работает путем создания задания крона, запланированная команда, которая работает непосредственно перед тем, как монитор выключает. См. man crontab
. Можно работать top -d 20 > screen.log
. Это выведет среднее число 20 секунд в файл под названием screen.log. Возможно, другие журналы могли быть полезны, такие как dmesg. Вы могли бы хотеть узнать о поведении вентиляторов: Я предположил, что они работали согласно температуре, но Ваш опыт, будет казаться, будет противоречить этому. Тем не менее можно все еще измерить температуру с помощью lmsensors программу.