タイトル

Need for Answer

2019年6月19日水曜日

suの実行コマンドを動的に生成したい

suでコマンドを実行するとき…ありますよね。「動的に実行コマンドを作成したい」という要望があると思います

結論だけ言うと、suコマンドに環境変数を引き渡せばできます。

以下サンプル
#!/bin/sh
MSG="/usr/bin/screen -S mc -X stuff \"say $@\""
su execuser --preserve-environment -c "${MSG}"

0 件のコメント:

コメントを投稿