シェル/suしてコマンドを実行する
キーワード
- su
- コマンド実行
- bash
したいこと
シェルスクリプトの中で次のことを実行したい。
- su -でrootになる
- その上でコマンド実行
どうやって
#!/bin/bash
su - -c "\
コマンド;\
コマンド;\
"
ノート
- -c オプション
対話的なシェルを起動するのではなく、シェルに -c オプションとともに COMMAND (実行されるコマンドライン一行)を渡す。
参考
作成日 2015-03-04
migrated from Pukiwiki
シェルスクリプトの中で次のことを実行したい。
#!/bin/bash
su - -c "\
コマンド;\
コマンド;\
"
対話的なシェルを起動するのではなく、シェルに -c オプションとともに COMMAND (実行されるコマンドライン一行)を渡す。