rsync -avz /home/user/source/ /home/user/dest/ >& /tmp/rsync.log if [ $? -eq 0 ]; then echo "成功" else echo "失敗" fi
2013年2月21日木曜日
シェルでコマンドの実行結果の確認
シェルからpsql経由でSQL実行
#!/bin/sh DB_NAME='db_name' DB_RET=`psql -U postgres -c "SELECT COUNT'(*) FROM pg_database WHERE dat_name = '$DB_NAME'" postgres | cut -d" " -f3` echo $DB_RET
ラベル:
linux,
postgresql,
sh
2013年2月20日水曜日
rsyncのTIPS
rsyncをSSH経由で使うには、パスワード無しでSSH出来るようにしておく必要が有る。
例えば鍵認証を使う場合は以下のような感じ。
隠しファイル(.で始まるファイル)を除外したい場合は以下の感じ。
自分の配下以外へのシンボリックリンクのみ、先まで辿ってコピーしたい時は以下の感じ。
例えば鍵認証を使う場合は以下のような感じ。
rsync -avz -e 'ssh -i /home/user/server.key' user@server:/home/user/source/ /home/user/dest/
隠しファイル(.で始まるファイル)を除外したい場合は以下の感じ。
rsync -avz --exclude=".*/" /home/user/source/ /home/user/dest/
自分の配下以外へのシンボリックリンクのみ、先まで辿ってコピーしたい時は以下の感じ。
rsync -avz --copy-unsafe-links /home/user/source/ /home/user/dest/
2013年2月19日火曜日
Google Maps API V3 サンプル
<!doctype html> <html> <head> <meta charset="utf-8"> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.7");</script> <style> #map { width: 500px; height: 500px; } </style> </head> <body> <div id="map"></div> </body> </html> <script src="http://maps.google.com/maps/api/js?v=3&sensor=false®ion=JP" type="text/javascript" charset="UTF-8"></script> <script type="text/javascript"> //<![CDATA[ var map; function init() { var latlng = new google.maps.LatLng(35.689487, 139.691706); var opts = { zoom: 11, mapTypeId: google.maps.MapTypeId.ROADMAP, center: latlng, navigationControlOptions: { position: google.maps.ControlPosition.LEFT_BOTTOM }, overviewMapControl:true, overviewMapControlOptions: { opened: true } }; map = new google.maps.Map($("#map").get(0), opts); } $(document).ready(function() { init(); }); //]]> </script>
ラベル:
google,
javascript,
map
2013年2月8日金曜日
メールのキューの確認と再送
メールのキューの確認は
mailqで、再送したい時は
sendmail -q -v再送の設定なんかは /etc/sysconfig/sendmail 辺りに書いてある。
2013年2月4日月曜日
動画から画像を切り出す
ffmpeg でやると便利
ffmpeg -ss 1 -vframes 1 -i in.mpg -f image2 out.jpg-ss が開始秒数、-vframes がフレーム位置
登録:
投稿 (Atom)