こんにちは、よしのぶです。 > とあるコマンドhoge_commandを各ユーザ権限で > > $ su user01 > $ hoge_command > $ exit > $ su user02 > $ hoge_command > $ exit > $ su user03 > $ hoge_command > $ exit > : > > という風に起動してあげています。 > この作業が面倒なのでブート時に自動で起動したいのですが 状況がわからないので、適切な処置かどうかはわかりませんが、 上記を単純にスクリプト化するなら、ヒヤドキュメントを使うのが 簡単かと思います。 ヒヤドキュメントの詳細については参考文献にあたってもらうとして、 以下が、その一例。 #!/bin/sh su user01 <<EOF hoge_command exit EOF su user02 <<EOF hoge_command exit EOF su user03 <<EOF hoge_command exit EOF : exit 0 こんな感じです。対話的なコマンドの実行もたいがいこれでうまくいきますが、 パスワードを対話的に求められるようなモノ(個人的にホットな話題、getpassを 使ってるようなモノ)は、うまくいかないようです。 -- よしのぶ yoshino@xxxxxxxxxxxxxx