複数の変数を遠隔bashスクリプトに送信する際に、不具合が発生することはありません。ローカルbashからリモートbashスクリプトに複数の変数を渡すことなく、
この質問のために変数$ timestampは12-12-15 19:45:21
ssh [email protected] "/usr/path/to/script.sh http://www.web.com/$1 http://web.com/$2 $timestamp";
が含まれている私は、上の変数の形で修正されたファイル名で
2つのURLをscript.shする3つの変数を送っています最後に$ timestamp変数
myscript.shでは、$ timestampをmysqlデータベースに挿入しようとすると、空白の前の日付の最初の部分だけが表示されます。
12-12-15
私の引用符で囲まれているので、ゴブリングが防止されていません。各変数を個別に引用する必要がありますか?
おそらくタイムスタンプのスペースが問題です。 '$ timestamp'を一重引用符で囲み、それが修正されているかどうか確認してください。 – xxfelixxx
まだ、最初の部分だけを受け取っていませんか? – Grant