次のようにサーバーでスクリプトを実行できますか?
mv /path/to/source /path/to/destination
ソースはネットワーク接続されたコンピュータで、ターゲットはサーバー自体ですか?それでは、ソースへのパスはどのように見えますか?
答え1
ネットワークファイルシステム(NFS、CIFS、sshfsなど)を介してサーバーからファイルシステムをマウントした場合は、マウントポイント内でローカル操作を実行するだけです。
サーバーファイルシステムがローカルにマウントされていない場合は、scpやrsyncなどのツールを使用してネットワーク経由でファイルを転送する必要があります。必要な特定の構文については、そのツールのドキュメントを参照してください。
答え2
質問のタイトルでファイルについて話し、サーバーにmoving
必要だと言います。run
あなたの質問を正しく理解したら、リモートサーバーでローカルスクリプトを実行しますか?ansible
ローカルコンピュータで使用できます。
ansible ${SERVER} -m script -a "script.sh"
答え3
削除システムへのSSHアクセス権があると仮定すると、次の操作でこれを実行できますscp
。
scp user@RemoteHost:/path/to/source /path/to/destination