シェルスクリプト総合 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
75:login:Penguin 09/05/14 19:14:39 VFAnBpU/ 旧いノートにCentOSを入れて酷使してるんだが もっと愛が必要だと思ったので作った。 もっと良い書き方あるかな #!/bin/sh THROTTLING=/proc/acpi/processor/CPU0/throttling TEMPERATURE=/proc/acpi/thermal_zone/THM0/temperature STATE_COUNT=8 THRESHOLD_TEMPS='75 70 65 63 62 61 60 0' get_temperature() { sed -e 's/[^0-9]*//g' < $TEMPERATURE} set_state() { echo -n $1 > $THROTTLING } start() { while(:); do sleep 2 current_temperature=`get_temperature` i=$STATE_COUNT for threshold_temp in $THRESHOLD_TEMPS; do let i-- if (( $threshold_temp < $current_temperature )); then set_state $i break fi done done } #daemonにするにはデタッチが必要らしい start & 76:login:Penguin 09/05/21 14:21:38 8Ph6oUED 時刻を利用したものを書きたいんですがどうもよくわかりません。 dateとgrepを利用するのはなんとなくわかるんですがさっぱりです。 <例>引数として与えた時刻になったときに‘wake up!’と表示する どなたかお助けいただけませんでしょうか。お願いします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/221 KB
担当:undef