- 締切済み
Win2003SVからSun(Solaris8)へrcpでフォルダーコピーしたい
・おはようございます。 標記の出来なくて困っています。 色々Webで検索し検証して見ましたが、「パーミションがない」と、sun側から蹴らます。windows側のhostsにはsunを登録してあります。以下が環境と実行内容です。 〔実行内容〕 ・Win側でCLのLogを毎日取っています。このLogフォルダーはD:\ドライブの「\Program Files\rx\Log\Logs\」の下に毎日0:05分に自動的に日付が名前になり作成されます。例えば今日が2006年06月21だと (フォルダー名)20060621 (パス)d:\Program Files\rx\Log\Logs\20060621 この「20060621」フォルダー内に各CLのLogがcsvで入っています。 〔sun-sv〕 ・OS:Solaris8 ・ホスト名:sun1 ・User:test1 ・PW:test1 ・格納Dir:/export/home/Logs/の下 ・Logsのパーミッション:777 ・rsh関係:.rhostsとhost.equivに"*" 〔Windows-SV〕 ・OS:Win2003SV(SP1):Workgroup環境 ・ホスト名:win1 ・User:t11111 ・PW:t11111 〔Net環境〕 ・同じサブネット上でRouter越えはなし 〔rcpの方法〕 ・以下のバッチにて23:55分に実行予定です。 set da=%date:~0,4%%date:~5,2%%date:~8,2% d: cd \Program Files\rx\Log\Logs\ rcp -r %da% sun1.test1:/export/home/Logs/ 〔追加の質問〕 ・本当はrcpは当日の23:55に実行ではなく上記バッチの「da」から「1」を引いて前日の曜日にし、翌日の0:30分頃にしたいのですが、その方法も分かりません。 旨く書けなくてすみません。 本当に困っています。宜しくご指導お願い致します。
- yazaemon
- お礼率71% (25/35)
- その他([技術者向] コンピューター)
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- qaz_qwerty_me
- ベストアンサー率19% (214/1115)
>windows側のhostsにはsunを登録してあります。 当然Sun側のhostsにはwindowsを登録していますよね? 下記の2点を順番に追加してみて下さい。 1. /etc/hosts.equive windowsのホスト名を記述 2. /.rhosts 中身は空か、windowsのホスト名を記述 /.rhosts は有名なセキュリティー・ホールになるのでむやみに追加する事は厳禁です。
関連するQ&A
- perlでのデータ処理について
みなさんこんにちは、今、perlについてとても困っています。 以下に内容を記載しますので、わかる方がいましたら 良きアドバイスをお願いします。 #使用するファイルは2つです。 #元データ=$files1 #送信データ=$files2 #データの一行処理開始 open(IN,"$files2") || &error("$files1を開けません。"); while (<IN>) { ($no,$id,$mail,$type,$data)=split(/,/); # $files2を一行づつ読み込んで送信処理をしていきます。 . . . . . #ここからが問題点です。 # $files2を一行読み込んで送信が終わったら、$files1へ送信履歴として、 #日付を入力します。以下にスクリプトを記載しますので、良きアドバイスを #お願いします。 &get_date; @logs=(); @new=(); open(LOG,"$files1") || &error("$files1を開けません"); @logs = <LOG>; close(LOG); foreach $log (@logs){ @all_data = split(/,/,$log); if ($all_data[0] eq $id){ # $idは$files2から読み込んだ数値です。 $shori_date="$year\/$w_mon\/$w_mday"; $all_data[33]="($shori_date)($hour:$min)"; for ($i=0; $i<@all_data; $i++){ $work.="$all_data[$i],"; } chop $work; push(@new,$work); }else{ push(@new,$log); } } open(ALL,"+< $files1") || &error("$files1に書き込めません"); flock(ALL,2); truncate(ALL,0); seek(ALL,0,0); print ALL @new; close(ALL); #ここまでです。 #このようにすると、日付は入るのですが、データの更新、書き込みされたファイルを見ると #同じ内容が、2重、3重にコピーされて、ファイルに書き込みされてしまいます。 } close(IN); 以上なのですが、良きアドバイスを教えて下さい。
- ベストアンサー
- Perl
- Apache Virtual Hostでの認証
Apache の Virtual Host で認証をかけることはできますか? 以下のように設定したのですが、Apache起動時に Syntax error on line 1066 of /usr/local/apache2/conf/httpd.conf: AuthType not allowed here といわれます。 .htacessを使えば実現できるようですが、VirtualHostディレクティブ内で設定する方法はないでしょうか? <VirtualHost *:80> ServerAdmin test@example.com DocumentRoot /home/test ServerName test.example.com ErrorLog logs/test-error_log CustomLog logs/test-access_log common AuthType Basic AuthName "Restricted Files" AuthUserFile /home/test/.htpasswd Require user test </VirtualHost> よろしくお願いします。
- ベストアンサー
- ハードウェア・サーバー
- バッチファイルのrdでログを吐きたい
現在rdコマンドを使い、失敗した場合、成功した場合どのフォルダを削除したか、等のログを吐きたいのですが、ログが吐けません ログの吐き方をご存知の方ご教授いただければと思います フォルダ構成 -log.txt -test -rd.bat rd.batを実行すると、testフォルダが削除され、log.txtに記述されます また、rd.batはtest2を削除しようとしますが、test2というフォルダは存在しないため、エラーをlog.txtに記述します rd.batの内容 @echo off rd test /S /Q >> log.txt rd test2 /S /Q >> log.txt この状態で実行しますと、log.txtは何も書き込まれないままです echoをつけて echo rd test /S /Q >> log.txt にするとrdが実行されません どなたかご存知の方ご教授よろしくお願いいたします
- ベストアンサー
- その他(プログラミング・開発)
- win95でunixのようなlast(ログイン、ログアウト時間表示)は出来ますか?
WIN95(NEC NX-VS26D)とUNIX(sun S-4/5H)をLANでつないで使用しています UNIXにあるLAST(ログイン、ログアウト時間表示)をPCで出来ませんか?SUNのタイマー用バックアップ電池がなくなり、使用時間が把握できず、PCのログが見たい。
- 締切済み
- Windows 95・98
- 日付時間をファイル名にしたいが…。
コマンドプロンプトからログファイルを作成しようとしています。 ファイル名の後に日付・時間をつけて TEST_YYYYMMDD_HHMMSS.log形式にしたいと思っています。 (例:TEST_20050118_120000.log) それで、ファイル名を以下のように指定したのですが TEST_%date:~2,4%%date:~7,2%%date:~10,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log これだと、0時~9時の間は TEST_20050118_ 90000.log のように時間の頭ヒトケタが空白になってしまうらしく、 実行させてもエラーになってしまいます. なにか良い方法がありますでしょうか。 よろしくご教授お願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- Win2000からWin2000Serverへのアクセス方法。
自席のWin2000(CL)からWin2000Serverに入って、SV内のログをチェックしたいと考えています。 「ファイル名を指定して実行」、\\サーバー名\c$\Documents and Settings\Administrator\デスクトップで、SV上に作成したショートカットやアイコンは表示されます。(ここまでは、間違いなくSV上のデスクトップのアイコンなどが表示されています。) しかし、、SV上のデスクトップに作成したイベントビューアのショートカットをクリックすると、SVの物でなく、自席のパソコン(Win2000Pro)のイベントビューア内の表示に代わってしまいます。よって、SV内のログをCLからはチェックできない状況です。 SVのデスクトップ上に作成した、イベントビューアのショートカットはどのようにすれば、きっちりSV内の物を表示できるようになるのでしょうか? セキュリティーなどの理由で、必要以上のコンポーネントなどは、インストールできないので、この様な方法をとっております。 追伸:先日、似たような質問をしたのですが、質問し方が悪く、意図した答えが得られなかったので、再投稿であることをご了承ください。
- 締切済み
- Windows系OS
- ディレクトリ構成を変更するshell
表題の通り、ログファイルのディレクトリ構成を一括で変更するshellを 作成したいと考えております。 ご協力いただけますと幸いです。 ■環境 Win7/x64 ■現在のフォルダ構成 C:\log\first\test1\*.log C:\log\second\test1\*.log C:\log\third\test1\*.log ■変更したいフォルダ構成 C:\log\test1\first\*.log C:\log\test1\second\*.log C:\log\test1\third\*.log よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- cronでifconfigコマンドを使用するスクリプトを実行すると値が
cronでifconfigコマンドを使用するスクリプトを実行すると値が取れないのですが、 なぜなんでしょうか?どうすれば値が取れるようになるのでしょうか? OSはubuntu10.04を使っています。 直接実行した場合はファイル出力されるのですが、 cronで実行した場合は日付しか出力されません。 どなたかよろしくお願いします。 -----test.sh----- date >> test.log ifconfig >> test.log -----------------
- ベストアンサー
- Linux系OS
- dirコマンドのバッチ出力結果について
PC内のフォルダのファイル数を管理するバッチを作成しているのですが 表示結果がイマイチで改善したいのですがご教示いただけないでしょうか。 現在はこのようなバッチ内容です set sv=1 echo test1 test2 test3 dir \\abc%sv%\e$\DATA\test1 /b | find "-" /c dir \\abc%sv%\e$\DATA\test2 /b | find "-" /c dir \\abc%sv%\e$\DATA\test3 /b | find "-" /c 実行結果は以下です --------------------------- test1 test2 test3 0 0 0 ---------------------------- この結果を次のように横に表示したいです。 ------------------------ test1 test2 test3 0 0 0 ------------------------
- ベストアンサー
- Windows系OS
- sfc /scannowファイルをで修復できない
IEの調子が今日からおかしいので[win7] sfc /scannowをすると、エラーメッセージが表示されて、修復できません。 Windows リソース保護により、破損したファイルが見つかりましたが、それらの一部は修復できませんでした。詳細は、CBS.Log %windir%\\Logs\\CBS\\CBS.log に含まれています。例 C:\\Windows\\Logs\\CBS\\CBS.logとのエラーメッセージがでます。 また、リカバリディスでコマンドプロンプトからsfc /scannowを実行しようとすると、修復が終わっていないとかなにかでて、再起動して修復を終了してくださいみたいなのが表示されます。ちゃんと覚えていなくてすいません。 このような表示がでて、システムファイルチェッカで修復できません。 どのようにしたら壊れているファイルを修復できるでしょうか? 詳しく教えていただけないでしょうか? よろしくお願いします。
- 締切済み
- Windows 7
お礼
・早速の回答有難うございました。 ご指摘の通り「/etc/hosts.equive」にホスト名とWin側のログインUserを登録したらrcpは旨くいきました。本当に有難うございました。 しかし、〔追加質問〕は未だ解決せず苦闘中です。 出来れば引き続きどうか宜しく御願いします。