サーバー完成図書を自動で作りたいんだ 第6話 crontab で設定したバッチ実行時間 #!/bin/sh IFS=$’\n’ echo “|_. cron動作書式|_. 備考|” for LINE in `find /var/spool/cron -type f -exec cat {} \; ` do … 高瀬 裕介ハック2015.04.10 214
MySQLでテーブルスキーマを取得する ダンプ時にno-dataをすることでテーブルスキーマだけとれます。 mysqldump -u{user} -p{pass} –no-data {database} > /tmp/{database}_table_… alkoshikawaハック2015.04.10 1,096
サーバー完成図書を自動で作りたいんだ 第5話 logrotateによるログローテーション設定 #!/bin/sh IFS=$’\n’ ROTATE_CONF=$1 if [ -f “${ROTATE_CONF}” ]; then ROTATE=”” if [ `cat ${ROTATE_CONF} | grep … 高瀬 裕介ハック2015.04.09 286
サーバー完成図書を自動で作りたいんだ 第4話 Nginxの基本設定まわり #!/bin/sh IFS=$’\n’ SCRIPT_PATH=`echo $(cd $(dirname $0);pwd)` DOCUMENT_ROOTS=”” ACCESS_LOGS=”” ERROR_LOGS=”” … 高瀬 裕介ハック2015.04.08 220
zipで特定のファイルだけ除外する 特定の拡張子のファイルだけ除外したいときに使用 以下は.txtだけ除外する zip -r -P {pass} {archive_name} {directory} -x ‘*.txt’ alkoshikawaハック2015.04.08 3,798
サーバー完成図書を自動で作りたいんだ 第3話 Apacheの基本設定まわり #!/bin/sh IFS=$’\n’ SCRIPT_PATH=`echo $(cd $(dirname $0);pwd)` DOCUMENT_ROOTS=”” ACCESS_LOGS=”” ERROR_LOGS=”” … 高瀬 裕介ハック2015.04.07 576
mysqlのバッチモードいろいろ bashなどから一括して処理をおこないたいときにはインタラクティブモードではなく直接SQLを実行します。 「-e」オプションでバッチモードです。 mysql -u{user} -p{pass} -e “{sql}” ba… alkoshikawaハック2015.04.07 2,410
サーバー完成図書を自動で作りたいんだ 第2話 AWSのOS, IPアドレス周り #!/bin/sh IFS=$’\n’ AWS=false if [ `type aws 2> /dev/null | wc -l` -gt 0 ]; then AWS=true fi echo “|_. 項目|_… 高瀬 裕介ハック2015.04.06 565