(2012-11の一覧)
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
ツイートのサイト埋め込み
2012-11-11-1 / カテゴリ: [chalow] / [permlink]
ツイートの埋め込み表示に対応しないといかんなw
— ザキ(ミートテック次回入荷未定)さん (@zaki_hmkc) 11月 10, 2012
ツイッタードリブン(笑)で情報を得ることが多くなってきた(けどさっぱりまとめてない…)ので。
と思って、ChangeLogへの記述量が少ないショートコード形式
[tweet https://twitter.com/zaki_hmkc/status/267290953054814208 lang='ja']をchalowで変換してやろうと思ったけど、これツイート本文を別途取得する必要があるので面倒で却下。
じゃあHTML形式のコードで(ChangeLogへの記述量多いけど)いいかとプラグインを書き始めたら、これってそのまんまじゃん。
でChangeLogの記述内容をそのまんまhtml出力する方法ってなかったかなとchalowのREADME見たら[esc]ってHTML直書きの書式があった(笑)
というか書き溜めたChangeLog見返しても[esc]って1回も使ってないのな。全然知らなかったわorz
<script>の読み込みが埋め込みのたびに発生してる感じがするけど追々…
アップデート後に要リブートの場合はscreenのステータス行に通知 (11/11 .screenrc 単体版追記)
2012-11-10-1 / カテゴリ: [ubuntu][screen] / [permlink]
@zaki_hmkc これかな /etc/update-motd.d/98-reboot-required
— @zaki50 さん (@zaki50) 11月 10, 2012
ファイルの中身を追っていくと、リブートが必要なときは /var/run/reboot-required の中身を表示していることが判明。しばらく点火していなくてカーネルの更新がありそうなノートに入れてる ubuntu で試したらビンゴ。普段は存在しないこのファイル、「*** システムの再起動が必要です ***」という中身が入ってた。
この状態を普段使ってる screen のステータス行に表示できたらスゲー捗るなと思って設定してみた。
こんな感じ(右下)。
.screenrc のみで構成できれば楽だったけど
#!/bin/sh FILE=/var/run/reboot-required if [ -f ${FILE} ]; then echo " !!REBOOT REQUIRED!!" fi
んで .screenrc (抜粋)
hardstatus alwayslastline "%{= kw}%-w%{= rw}% %t%{= kw}%+w %=%H %c / %l%0`" backtick 0 60 60 /home/zaki/bin/reboot-required.sh外部コマンドの実行結果を表示するには、%0` の部分。
%id`で、後述の
backtick id lifespan autorefresh cmdのコマンドを実行・結果表示する。man参照
面倒だったら /etc/update-motd.d/98-reboot-required を直接叩いても良いかもね。
対応した [2012-11-11-1]
11/11 追記
ざきさんがここを見てくださったようで、.screenrc 単体で書けるシェルスクリプトを教えてもらったのでこんな感じになった。
backtick 0 60 60 /bin/sh -c '[ -f "/var/run/reboot-required" ] && echo " !!REBOOT REQUIRED!!"'
@zaki_hmkc backtick 0 60 60 /bin/sh -c 'if [ -f "/var/run/reboot-required" ]; then echo " !!REBOOT REQUIRED!!"; fi'
— @zaki50 さん (@zaki50) 11月 11, 2012
@zaki_hmkc スクリプトの部分は '[ -f "/var/run/reboot-required" ] && echo "!!REBOOT REQUIRED!!"' のほうが短いのでわたしならこっちで書くかな
— @zaki50 さん (@zaki50) 11月 11, 2012
というかmanちゃんと見ろよってね>自分
-c Read commands from the command_string operand instead of from the standard input. Special parameter 0 will be set from the command_name op‐ erand and the positional parameters ($1, $2, etc.) set from the remaining argument operands.
ので、~/bin/reboot-required.sh はポイーで。
前の月 / 次の月 / 最新
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2013-05-02 16:12