bash(172)

172follower
Tetsuro  Aoki さんのアバター 97views

環境変数を一時的に与えつつコマンドを実行する

env 環境変数="値" コマンド 以下はPATHを通しつつスクリプトを実行している例です。 env PATH="/usr/local/openvas/bin:/usr/local/openvas/sbin:$PATH" ./open... 2014年11月14日
Tetsuro  Aoki さんのアバター 68views

&&でつないだコマンドをまとめてリダイレクトする

{ make && make install; } >> /tmp/make.log ... 2014年11月11日
高瀬 裕介 さんのアバター 135views

1秒毎のLoadAverage(1 min)をファイルに書き出し続けるワンライナー

echo "" > /tmp/uptimelog; while : ; do uptime | sed -e "s/^ \+//g" | sed -e "s/ \+/ /g" | cut -d" " -f1,8 | cut -d",... 2014年11月11日
alkoshikawa さんのアバター 200views

bashでコマンドの存在確認して実行する

typeでコマンドがあるかどうか確認して実行します。 以下で確認できます。 type foo &>/dev/null && echo "foo found." || echo "foo not found."... 2014年10月15日
@iwasaki さんのアバター 537views

Github,heroku,Cygwinのbashの脆弱性対応状況

bashの脆弱性対応状況ですが、Windowsでもbashを使えるようにしてあるツールがいくつかあります。 その対応状況です GitHub for Windows 2.4.1 で対応をしています。 https://windows.g... 2014年10月14日
alkoshikawa さんのアバター 1,311views

bash内でJSTで書いた時刻をUTCに変換する

なんでわざわざ変換するかというと、AWSのオートスケーリングの設定がJSTをサポートしていないためです。 以下はJST15時00分にインスタンスを2台に増やして15時15分に1台に減らすスクリプトです。 ※シェルのタイムゾーンをJSTに変更... 2014年10月1日
alkoshikawa さんのアバター 133views

汎用プロセスキルスクリプト

終了スクリプトが無いときようのキルスクリプト vim /path/to/script/{process}-stop.sh --- PID=`ps auxww | grep {process} | grep -v grep | awk '{... 2014年9月29日
高瀬 裕介 さんのアバター 133views

bashでもprintfがつかえる

# FIRSTNAME='ICHIRO' # LASTNAME='SUZUKI' # printf "FirstName: %s\nLastName: %s\n" "$FIRSTNAME" "$LASTNAME" ... 2014年9月29日
高瀬 裕介 さんのアバター 122views

bashでwhile文を使う

#!/bin/bash read key while [ "$key" = "true" ] do echo "ok" read key done ... 2014年9月9日
高瀬 裕介 さんのアバター 267views

findコマンドで複数の条件を指定する

find /var/www/html -name "*.pl" -o -name "*.cgi" -o -name "*.php" ... 2014年7月30日
高瀬 裕介 さんのアバター 180views

Bashで乱数を生成する

echo $(($RANDOM % 10)) ... 2014年7月25日
alkoshikawa さんのアバター 353views

Nginxのstub_statusをcloudwatchにプロットする

Nginxのactive_connectionsと捌いたリクエスト数をプロットします。 #!/bin/bash AWS_CLOUDWATCH_HOME=/opt/aws/apitools/mon REGION="ap-nor... 2014年7月22日
alkoshikawa さんのアバター 172views

bashのデバッグ

シェルで変数とかいろいろ使ってると最終的になんのパラメータのコマンドを実行しているのかわからなくなりますよね。 そうゆうときは bash -x {script} とやると実際に実行しているコマンドが表示されてデバッグが捗ります。 ... 2014年7月22日
高瀬 裕介 さんのアバター 254views

AmazonLinuxでBashスクリプトでSudoを許可する

chmod 0740 /etc/sudoers sed -i -e "s/Defaults requiretty/Defaults \!requiretty/g" /etc/sudoers chmod 0440 /etc/sud... 2014年7月9日
高瀬 裕介 さんのアバター 223views

ファイルに指定の行がなければ追記するワンライナー

if [ `grep "${LINE_TO_ADD}" /PATH/TO/FILE | wc -l` == "0" ]; then echo "${LINE_TO_ADD}" &g... 2014年7月2日
nbeppu さんのアバター 159views

linuxのユーザー一覧を取得する

# cut -d: -f1 /etc/passwd root bin daemon adm lp ... 2014年6月24日
nbeppu さんのアバター 266views

historyコマンドに日付を加える

tcsh の場合 set history= ( 1000 "%h %Y/%W/%D %T %R\n" ) bash の場合 HISTTIMEFORMAT="%y/%m/%d %H:%M:%S : &quo... 2014年6月23日
alkoshikawa さんのアバター 279views

EC2でインスタンス起動を待つスクリプト

vim check_instance_alive.sh --- #/bin/sh instanceId=$1 if [ "$instanceId" = "" ]; then echo &quo... 2014年6月17日
alkoshikawa さんのアバター 310views

EC2で自身のドメイン、アドレス周り表示

ABとリージョンも出るように変更した。 vim /usr/local/bin/desc_info.sh ------------------------------------------------------ #/bin/bash ... 2014年6月13日
alkoshikawa さんのアバター 514views

bashでカウントダウン

#/bin/bash function countDown() { start=1 end=120 echo "please wait $end seconds" while [[ $start -le... 2014年6月5日