Menu

* キーワード [#lf457fa9]
- su
- コマンド実行
- bash

* したいこと [#j192c9ae]

シェルスクリプトの中で次のことを実行したい。
- su -でrootになる
- その上でコマンド実行 

* どうやって [#v9ebdea0]

 #!/bin/bash
 
 su - -c "\
 コマンド;\
 コマンド;\
 "

* ノート [#h859ac04]

- -c オプション
> 対話的なシェルを起動するのではなく、シェルに -c オプションとともに COMMAND (実行されるコマンドライン一行)を渡す。

* 参考 [#w73ab952]
- [[シェルスクリプトでsuコマンドを使う: シェルスクリプトでsuコマンドを使う, ,  - アペフチ(2011-03-24)>http://apehuci-kitaitimakoto.sqale.jp/apehuci/?date=20110324]]