こんにちは、よしのぶです。 > とあるコマンド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 _at_ rita.karing.jp
Follow-Ups:
- [vine-users:060984] Re: ブート時に各ユーザ権限で hoge_command を起動したいyoshinobu syouzi
- Prev by Subject: [vine-users:060982] Re: OpenOffice1.1b2 on VinePPC
- Next by Subject: [vine-users:060984] Re: ブート時に各ユーザ権限で hoge_command を起動したい
- Previous by thread: [vine-users:060980] Re: ブート時に各ユーザ権限で hoge_commandを起動したい
- Next by thread: [vine-users:060984] Re: ブート時に各ユーザ権限で hoge_command を起動したい
- Indexes:[Main][Thread]