Vagrant のプロビジョナに Shell を指定しているのですが、
その際に Vagrant 内で実行される scp の進捗情報を Mac のターミナルに出力させたいです。
Vagrantfile は下記の様な構成です。
Vagrant.configure(2) do |config| config.vm.box = "centos6.5" config.vm.network "private_network", ip: "192.168.30.10" config.vm.provision "shell", inline: <<-SHELL scp -r root@<remote>:~/files.tar ~/files.tar SHELL end
通常、scp を使っているときは下記の様な進捗情報が出ると思います。
scp -r root@<remote>:~/files.tar ~/files.tar 0% 5072KB 591.7KB/s 22:40
これが vagrant provision した際にも表示されてほしいのですが、
実行してみると
[mac]$ vagrant provision ==> default: Running provisioner: shell... default: Running: inline script
となり、scp がおわるまで何も表示されないままになります。
これを mac のターミナルに表示させるためにはどのようなシェルを書けばいいのでしょうか。
どなたかご教授お願い致します。
あなたの回答
tips
プレビュー