このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

シェルスクリプトの質問 このメッセージに返信する
日時: 2021/04/13(Tue) 15:33
名前: ub
URL:
【図1】https://f.easyuploader.app/eu-prd/upload/20210413152858_4e63525a.png
【図2】https://f.easyuploader.app/eu-prd/upload/20210413153118_71623872.png

linux(CenOS7)で月曜から金曜の間だけ/home/shareの中身をtarでアーカイブにして/home/backupに保存して、
さらに/home/backupを192.168.1.50のwindowsserver2012のc:\samba-backupというフォルダにscpで送ろうと思い図1のようにシェルスクリプトを書きました。実行すると図2のように送れているようなメッセージが出てくるのですが、c:\samba-backupには何も表示されません。どこが間違っているのか教えてください。
コマンドはフルパスで書いています。シェルスクリプトを使わずに
scp -r /home/backup administrator@192.168.1.50:"c:\samba-backup"
と入力したらちゃんと送れます。
また1日1回cronで実行するとして、月曜にアーカイブを作ったら1週間前の月曜に作った古いアーカイブを削除するにはどうすればいいでしょうか。よろしくお願いいたします。
記事編集 編集
Re: シェルスクリプトの質問 このメッセージに返信する
日時: 2021/04/15(Thu) 13:55
名前: ub
URL:
"c:\samba-backup"の部分を
c:\\\samba-backup にしたらうまく行きました。
記事編集 編集
Re: シェルスクリプトの質問 このメッセージに返信する
日時: 2021/04/15(Thu) 19:52
名前: superweibu
URL:
月曜にアーカイブを作ったら1週間前の月曜に作った古いアーカイブを削除するにはどうすればいいでしょうか。

find コマンドで7日以上のファイルをさがせるでしょう
それを削除すればよいです
記事編集 編集
Re: シェルスクリプトの質問 このメッセージに返信する
日時: 2021/04/16(Fri) 10:56
名前: ub
URL:
>月曜にアーカイブを作ったら1週間前の月曜に作った古いアーカイブを削除するにはどうすればいいでしょうか。
>
>find コマンドで7日以上のファイルをさがせるでしょう
>それを削除すればよいです

教えていただきありがとうございます。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -