Skip to content

Instantly share code, notes, and snippets.

@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.