前提・実現したいこと
- ローカルマシンからリモートマシンで動いてるGitLabのバックアップを取得して圧縮する
- 圧縮形式はzipで名前は圧縮した日付を付ける
- GitLabのバックアップ取得は成功しています。
追記
- 該当のソースコードのexec以降を消して実行すると期待した結果(1ファイル見つけた)が返ってきます。
- execの引数が見つからないとなる理由 と 実現したいこと、の実現方法について知りたいです。
発生している問題・エラーメッセージ
find:exec
に引数が見つかりません
該当のソースコード
sshpass -p password ssh hoge@192.168.hoge.hoge git-rake gitlab:backup:create gitlab
sshpass -p password ssh hoge@192.168.hoge.hoge find ../var/opt/gitlab/backups -mtime 0 -exec zip -r-m date +%Y%m%d
.zip {} ;
試したこと
- sshpass -p password ssh hoge@192.168.hoge.hoge find ../var/opt/gitlab/backups -mtime 0 | xargs zip -r-m
date +%Y%m%d
.zip {} ;
結果: zip error : Invalid command argument
補足情報(FW/ツールのバージョンなど)
CentOS Linux release 7.5
わかる方にはなんでそんなの悩んでるの?というレベルの質問かもしれませんが、何卒宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー