OpenSolaris総合スレッド その3
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/08/19(水) 07:20:38SUNからリリースされる本家「Solaris」に関しては専スレでお願いします
前スレ:OpenSolaris総合スレッド その2
http://pc12.2ch.net/test/read.cgi/unix/1236772561/
プロジェクト公式サイト ttp://opensolaris.org/
テンプレ:>>2-5
0330名無しさん@お腹いっぱい。
2009/10/22(木) 17:37:42rsyncのサーバは、linuxのsshd、クライアントは、opensolarisのrsyncコマンド。
opensolarisで以下のシェルスクリプトrsync.shを実行した。
hoge@opensolaris:~$ cat rsync.sh
#! /bin/sh -x
src=tmp/rsync/
dest=${src}
printenv LANG
rsync -avz linux:${src} ${dest}
rm -r ${dest}
LC_ALL=C rsync -avz linux:${src} ${dest}
rm -r ${dest}
rsync -avz8 linux:${src} ${dest}
rm -r ${dest}
hoge@opensolaris:~$
(続きは以下)
0331名無しさん@お腹いっぱい。
2009/10/22(木) 17:40:36hoge@opensolaris:~$ ./rsync.sh
+ src=tmp/rsync/
+ dest=tmp/rsync/
+ printenv LANG
ja_JP.UTF-8
+ rsync -avz linux:tmp/rsync/ tmp/rsync/
Password:
receiving file list ... done
created directory tmp/rsync
./
folder/
folder/file
フォルダ/
フォルダ/ファイル
sent 82 bytes received 270 bytes 78.22 bytes/sec
total size is 0 speedup is 0.00
+ rm -r tmp/rsync/
(次につづく)
0332名無しさん@お腹いっぱい。
2009/10/22(木) 17:41:23+ LC_ALL=C
Password:
receiving file list ... done
created directory tmp/rsync
./
folder/
folder/file
\#343\#203\#225\#343\#202\#251\#343\#203\#253\#343\#203\#200/
\#343\#203\#225\#343\#202\#251\#343\#203\#253\#343\#203\#200/\#343\#203\#225\#343\#202\#241\#343\#202\#244\#343\#203\#253
sent 82 bytes received 270 bytes 100.57 bytes/sec
total size is 0 speedup is 0.00
+ rm -r tmp/rsync/
(次につづく)
0333名無しさん@お腹いっぱい。
2009/10/22(木) 17:42:41Password:
receiving file list ... done
created directory tmp/rsync
./
folder/
folder/file
フォルダ/
フォルダ/ファイル
sent 82 bytes received 270 bytes 100.57 bytes/sec
total size is 0 speedup is 0.00
+ rm -r tmp/rsync/
hoge@opensolaris:~$
#-------------------------------------------------------------------------------
結論。
'\#octal'の原因は、cronで実行したrsyncがja_JP.UTF-8以外(おそらくC)
で実行されていた。
したがって、nkf変換は、必要無し。(nkfってアスキー文字列'\XXX'を変換するの?)
cronメールのContent-Type: charset設定ができるかは、また別の問題。
0334名無しさん@お腹いっぱい。
2009/10/22(木) 17:56:56-8オプション付実行でLC_ALL=Cを忘れた。
正しくは、
LC_ALL=C rsync -avz8 linux:${src} ${dest}
出力結果は、変りません。
連投すみませんでした。
■ このスレッドは過去ログ倉庫に格納されています