freetakaのプロフィール

@freetaka freetaka
ありがとう数221
質問数0
回答数362
ベストアンサー数
106
ベストアンサー率
53%
お礼率
0%

何かで困っている人の 少しでも力になれれば幸いです

  • 登録日2009/08/28
  • 性別男性
  • 都道府県宮城県
  • vba ボタン押すとユーザフォーム、リストをクリア

    vba で、実行すると、ユーザフォームとリストBOXに結果を反映するものをつくりましたが、 この反映された結果を、ボタンを押すとクリアにしたいのです。 ユーザフォーム、リストボックスの内容をクリアするには、どのような記述にすればよろしいでしょうか?

  • ミラーリングについて

    SH-06Fを使っていますが住んでいる所にテレビの電波がありませんテレビにスマホの画面を写したいのですがどういう方法がありますか? 教えてください ※OKWaveより補足:「シャープのスマートフォン・携帯電話」についての質問です。

    • taokan
    • 回答数3
  • [bash] rsync データバックアップ

    掲題の件で質問させて下さい。 rsync でローカルサーバ(A)のデータをリモートサーバ(B)にコピーしたいのですが、 そのためのシェルを作成でつまづいております。 ====================================================================== ▼シェルの中身 #!/bin/bash LOG=/var/log/backup.log PARAM=/etc/param/backup.param while read line; do echo `date +%Y/%m/%d" "%H:%M:%S`" "$line" のバックアップを取得します。" >> $LOG expect -c ' spawn rsync -auvz --delete -e "ssh -p 10022" '$line' root@BのIPアドレス:/backup/ expect "password:" send "パスワード\n" interact ' done < /etc/param/backup.param ====================================================================== ====================================================================== ▼実行結果 + LOG=/var/log/backup.log + PARAM=/etc/param/backup.param + read line ++ date '+%Y/%m/%d %H:%M:%S' + echo 2016/09/13 '15:05:25 /home/the-key のバックアップを取得します。' + expect -c ' spawn rsync -auvz --delete -e "ssh -p 10022" /home/the-key root@BのIPアドレス:/backup/ expect "password:" send "パスワード\n" interact ' spawn rsync -auvz --delete -e ssh -p 10022 /home/the-key root@BのIPアドレス:/backup/ root@BのIPアドレス's password: + read line ====================================================================== 実行結果を見ると、パラメータファイルの読み込み自体はうまく言っているのですが、 expect 内での変数の参照(とエスケープ文字)が正しくなく、ssh認証でおかしくなって しまっているようです。 変数の表記をどのように記述すればBへのデータ移行が出来るようになるのでしょうか。

    • The-Key
    • 回答数2
  • [bash] rsync データバックアップ

    掲題の件で質問させて下さい。 rsync でローカルサーバ(A)のデータをリモートサーバ(B)にコピーしたいのですが、 そのためのシェルを作成でつまづいております。 ▼シェルの中身 ---------------------------------------------------------------------- expect -c " spawn rsync -auvze \"ssh -p 10022\" /tmp/ root@BのIPアドレス:/backup/ expect \"root@BのIPアドレス's password:\" send \"パスワード\" exit 0 " ---------------------------------------------------------------------- ▼実行結果(sh -x /シェルのパス) ---------------------------------------------------------------------- + expect -c ' spawn rsync -auvze "ssh -p 10022" /tmp/ root@BのIPアドレス:/backup/ expect "root@BのIPアドレス'\''s password:" send "パスワード" exit 0 ' spawn rsync -auvze ssh -p 10022 /tmp/ root@192.168.23.44:/backup/ root@192.168.23.44's password:[root@TEST01 scripts]# ---------------------------------------------------------------------- 実行結果を見ると、シングルクォーテーションのエスケープが出来ていない?ようです。 実行結果2行目「expect "root@BのIPアドレス'\''s password:"」 何通りか書き方を変えては見たのですが、どれもうまくいかず、、、 どのように書けば ssh ログインをしてサーバBにデータを送れるようになりますでしょうか。 ※パスワード認証はダメだよ!や、パスワード直書きはダメだよ!といったご指摘は  控えて頂けると助かります。とり急ぎ目の前の問題をクリアしたいので。

    • The-Key
    • 回答数2
  • [bash] rsync データバックアップ

    掲題の件で質問させて下さい。 rsync でローカルサーバ(A)のデータをリモートサーバ(B)にコピーしたいのですが、 そのためのシェルを作成でつまづいております。 ▼シェルの中身 ---------------------------------------------------------------------- expect -c " spawn rsync -auvze \"ssh -p 10022\" /tmp/ root@BのIPアドレス:/backup/ expect \"root@BのIPアドレス's password:\" send \"パスワード\" exit 0 " ---------------------------------------------------------------------- ▼実行結果(sh -x /シェルのパス) ---------------------------------------------------------------------- + expect -c ' spawn rsync -auvze "ssh -p 10022" /tmp/ root@BのIPアドレス:/backup/ expect "root@BのIPアドレス'\''s password:" send "パスワード" exit 0 ' spawn rsync -auvze ssh -p 10022 /tmp/ root@192.168.23.44:/backup/ root@192.168.23.44's password:[root@TEST01 scripts]# ---------------------------------------------------------------------- 実行結果を見ると、シングルクォーテーションのエスケープが出来ていない?ようです。 実行結果2行目「expect "root@BのIPアドレス'\''s password:"」 何通りか書き方を変えては見たのですが、どれもうまくいかず、、、 どのように書けば ssh ログインをしてサーバBにデータを送れるようになりますでしょうか。 ※パスワード認証はダメだよ!や、パスワード直書きはダメだよ!といったご指摘は  控えて頂けると助かります。とり急ぎ目の前の問題をクリアしたいので。

    • The-Key
    • 回答数2