シェルスクリプトでsudo -iを使用する方法

シェルスクリプトでsudo -iを使用する方法

sudo -iシェルスクリプトで使用できますか?exitそのコマンドを使用すると問題が発生するようです...

#!/bin/bash

sudo -i
curl -L https://github.com/docker/compose/releases/download/1.10.0-rc2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
exit

ベストアンサー1

すでにテスト済み! ...curlコマンドがどのように修正されるかを確認してください...

#!/bin/bash

sudo -u root curl -L "https://github.com/docker/compose/releases/download/1.10.0-rc2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo -u root chmod +x /usr/local/bin/docker-compose
exit

おすすめ記事