Skip to content

Instantly share code, notes, and snippets.

brokendish brokendish

Block or report user

Report or block brokendish

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@brokendish
brokendish / gist:1656705
Created Jan 22, 2012
tarでシステムのバックアップオプション指定
View gist:1656705
tar czvplf /hoge/bkup/vpsBKUP.tar.gz --exclude hoge/bkup/vpsBKUP.tar.gz --exclude /dev --exclude /etc/network --exclude networks --exclude hosts --exclude /boot --exclude /home/swap --exclude /hoge/bkup --exclude /proc --exclude /sys --exclude /var/run --exclude /var/lock --exclude fstab / >bkup.lst
@brokendish
brokendish / all-sys-bkup.sh
Created Jan 22, 2012
tarでバックアップするシェル
View all-sys-bkup.sh
vi all-sys-bkup.sh
#!/bin/sh
tar czvplf /hoge/bkup/vpsBKUP.tar.gz --exclude hoge/bkup/vpsBKUP.tar.gz --exclude /dev --exclude /etc/network --exclude networks --exclude hosts --exclude /boot --exclude /home/swap --exclude /hoge/bkup --exclude /proc --exclude /sys --exclude /var/run --exclude /var/lock --exclude fstab / >bkup.lst
View gist:1656725
# m h dom mon dow command
#書式
#<分> <時> <日> <月> <曜日> <コマンド>
#<分> 0~59までの整数
#<時> 0~23までの整数
#<日> 1~31までの整数
#<月> 1~12までの整数
#<曜日> 0~7までの整数 (0,7 : 日曜~6:土曜日)
#<コマンド> 実行するコマンド,シェルスクリプトなど。
#--------------------------------------------------------
@brokendish
brokendish / gist:1656742
Created Jan 22, 2012
rsyncでローカル(Ubuntu)からVPSのデータを取得
View gist:1656742
rsync -avz -e 'ssh -p xx -i /hoge/hoge/.ssh/rsa' hoge.com:/hoge/bkup /hoge/hoge/VPSBkUp/week-1
rsync -avz -e 'ssh -p xx -i /hoge/hoge/.ssh/rsa' hoge.com:/hoge/bkup /hoge/hoge/VPSBkUp/week-2
rsync -avz -e 'ssh -p xx -i /hoge/hoge/.ssh/rsa' hoge.com:/hoge/bkup /hoge/hoge/VPSBkUp/week-3
rsync -avz -e 'ssh -p xx -i /hoge/hoge/.ssh/rsa' hoge.com:/hoge/bkup /hoge/hoge/VPSBkUp/week-4
@brokendish
brokendish / gist:1656763
Created Jan 22, 2012
ローカルのUbuntuのcrontab
View gist:1656763
#書式
#<分> <時> <日> <月> <曜日> <コマンド>
#<分> 0~59までの整数
#<時> 0~23までの整数
#<日> 1~31までの整数
#<月> 1~12までの整数
#<曜日> 0~7までの整数 (0,7 : 日曜~6:土曜日)
#<コマンド> 実行するコマンド,シェルスクリプトなど。
#--------------------------------------------------------
#(日次例) 23時45分に毎日実行
@brokendish
brokendish / gist:1656779
Created Jan 22, 2012
パーミッションの設定(実行権限)
View gist:1656779
chmod u+x all-sys-bkup.sh
@brokendish
brokendish / pythonSMP.py
Created Jan 28, 2012
pythonサンプル
View pythonSMP.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-
#CSV
#モジュールをインポート
#デミリッターを使用してawkのような処理を行う事が可能
import csv
#標準出力に出力したいのでsysをインポート
import sys
#ファイルの存在確認をしたいのでosをインポート
@brokendish
brokendish / function.vba
Created Jan 28, 2012
昔に作っったVBA(今は動くか不明)
View function.vba
VBA:【VBA関数いろいろ
Public Sub 選択範囲マッチング()
'************************************************************
'*  選択範囲マッチング
'*
'*  第一引数:無し
'*  戻り値 :無し
'*  -------------使用方法
'* 適当なBookのマッチング対象としたい範囲を選択し
'*  このModuleを実行する。
@brokendish
brokendish / tar_del.sh
Created Feb 4, 2012
N日前のログをTRAで固めて削除する
View tar_del.sh
#N日前のログをTRAで固めて削除する
find ./access.log* -mtime +20|xargs tar cvzf 2011_access.log.tar.gz
find ./access.log* -mtime +20|xargs rm
@brokendish
brokendish / gist:1799350
Created Feb 11, 2012
100文字ちょっとのコマンドの組み合わせ
View gist:1799350
grep 'ABC' /home/hoge/apache404log.txt|awk '{print $1}'|sort|uniq|xargs -I{} whois {}|grep -i country|sed 's/ //g'|sort|uniq>ABC_country.txt
You can’t perform that action at this time.