シェルプログラミングの戦闘15

1. 2つのファイルの違いを探します

 

2.ユーザー・プロセスを強制終了

 

3.同時バックアップデータベース

#!/ binに/ bashの

= 5 N ##並行処理の量として定義される。5
のMySQL = "-ppasswdを-uamingのmysqldumpをMYDB"

MySQLの-e $ "表示テーブル;" | sedの'1D'> /tmp/table.list
'{} 1印刷$' N-WC = '-l /tmp/table.list|awkテーブルの`数##

DIV()
{
N-エコー= ' "。=スケール1; $ 1/2 $"を|二つの数字分割## bc`
N1 = `エコー"スケール= 1 ; $ N + 0.5" | bc` ## 2つの数値をビジネスプラスに加えて0.5
エコーの$ N1 |。-f1 -dをカット 
}

N1 = `のdiv $ N $ N ' $ N ファイル、ファイルあたりの行数の平均値、非内の各ファイルの真の数の実装
スプリット-l $ N1 /tmp/tab.list -d -a 2 tablist

この関数は## $ Nのtablist0の部門のためのデータベーステーブルのバックアップを定義する?バックアップを行うには、データベーステーブルにファイル、
## tablist0ごと?ファイルはおよそ$ n1のデータベーステーブルがある
mydumpを()
{
`$ 1 CATでのtについて`

mysqldumpを-uaming -ppasswd mydbというT $> $ t.sql
DONE
}

for f in tablist01 tablist02 tablist03 tablist04 tablist05
do
mydump $f & ## 针对$N个数据库表文件,同时并发做数据库表备份
done

wait 
#tar zcvf mydb.tar.gz *.sql &>/dev/null
tar zcf mydb.tar.gz *.sql
rm -f *.sql

 

 

4. 监控CDN节点

   

 

 

5. 破解md5sum加密的数字

  

6. 判断cpu厂商

  

おすすめ

転載: www.cnblogs.com/tanzhirong/p/11530981.html