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