タグ

bashに関するtotttteのブックマーク (2)

  • http://d.hatena.ne.jp/CCG/20080224

    totttte
    totttte 2008/02/25
    初めてシェルスクリプトを書くときに知っておきたいこと 1改行コード 2シングルクォートとダブルの違いに気をつけよ!$ echo '$PWD'→$PWD
  • ps + grep の Tips

    Linux でプロセスごとの実メモリー使用量 (RSS) を調べるのに、ps と grep を使う方法を先日書いた。 clmemo@aka: Linux でプロセスごとのメモリー使用量を調べる sawfish の RSS を調べるには、ps alx | head -1 && ps alx | grep sawfish とするんだったね。実行結果は次のようになる。 F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 0 666 3173 3147 15 0 11596 4976 - S ? 1:16 sawfish 0 666 4185 1733 23 5 5708 716 - RN pts/507 0:00 grep sawfish この方法の欠点は、grep しているプロセス自身も引っかかってしまうこと (上例の最下行)。こ

    totttte
    totttte 2008/02/04
    $ ps x | grep hogeでgrep自体を表示させない方法 $ ps x | grep [h]oge とする ||||| プロセスhogeが動いていないときfooを実行するプログラム(\は改行)→→ps x | grep [h]oge \ if [ $? != 0 ]; \ then \ ./foo.sh \ fi
  • 1