bashでwhile文を使う #!/bin/bash read key while [ “$key” = “true” ] do echo “ok” read key done 高瀬 裕介ハック2014.09.09 314
findコマンドで複数の条件を指定する find /var/www/html -name “*.pl” -o -name “*.cgi” -o -name “*.php” 高瀬 裕介ハック2014.07.30 1,926
Nginxのstub_statusをcloudwatchにプロットする Nginxのactive_connectionsと捌いたリクエスト数をプロットします。 #!/bin/bash AWS_CLOUDWATCH_HOME=/opt/aws/apitools/mon REGION="… alkoshikawaハック2014.07.22 647
bashのデバッグ シェルで変数とかいろいろ使ってると最終的になんのパラメータのコマンドを実行しているのかわからなくなりますよね。 そうゆうときは bash -x {script} とやると実際に実行しているコマンドが表示されてデバッグが捗… alkoshikawaハック2014.07.22 239
AmazonLinuxでBashスクリプトでSudoを許可する chmod 0740 /etc/sudoers sed -i -e “s/Defaults requiretty/Defaults \!requiretty/g” /etc/sudoers chmod 0440 /etc… 高瀬 裕介ハック2014.07.09 270
ファイルに指定の行がなければ追記するワンライナー if [ `grep "${LINE_TO_ADD}" /PATH/TO/FILE | wc -l` == "0" ]; then echo "${LINE_TO_ADD… 高瀬 裕介ハック2014.07.02 1,614
historyコマンドに日付を加える tcsh の場合 set history= ( 1000 "%h %Y/%W/%D %T %R\n" ) bash の場合 HISTTIMEFORMAT="%y/%m/%d %H:%M:%S… nbeppuハック2014.06.23 959