KaoriMochidaです。返事が遅くなりまして申し訳有りません。 OOSATO,Kazzrouさんは書きました。 > コマンドhoge_commandを各ユーザ権限で > そのコマンドがどういうものか分からないのですが、 自動起動させたかったコマンドは 「/bin/su - user00 -c /usr/bin/fetchmail /home/user00/.fetchmailrc」 でした。 > 単にブート時に > 一回起動すればいいだけなら、/etc/rc.d/rc.local あたりで、 > su - username -c command でいいんじゃないでしょうか。 ありがとうございます。 「/bin/su - user00 -c /usr/bin/fetchmail /home/user00/.fetchmailrc」 という/etc/rc.d/user_fetchmail.shスクリプトを作成してうまくいきました。 でもログ詳細モードオプション「-v」を付けて 「/bin/su - user00 -c /usr/bin/fetchmail -v /home/user00/.fetchmailrc」 としてみましたら、 Jun 20 14:54:50 host user_fetchmail.sh: /bin/su: invalid option -- v Jun 20 14:54:50 host user_fetchmail.sh: Try `/bin/su --help' for more information. となってしいます。 「/bin/su - user00 -c "/usr/bin/fetchmail -v /home/user00/.fetchmailrc"」 とかもしてみたのですが、ダメでした。 これはどう記述すればいいのでしょうか? yoshinobu syouziさんは書きました。 >> su user01 <<EOF >> hoge_command >> exit >> EOF >> >> su user02 <<EOF >> hoge_command >> exit >> EOF >> >> su user03 <<EOF >> hoge_command >> exit >> EOF >> : >> exit 0 ありがとうございます。これも su user01 <<EOF /bin/su - user00 -c /usr/bin/fetchmail -v /home/user01/.fetchmailrc exit EOF su user02 <<EOF /bin/su - user00 -c /usr/bin/fetchmail -v /home/user02/.fetchmailrc exit EOF su user03 <<EOF /bin/su - user00 -c /usr/bin/fetchmail -v /home/user03/.fetchmailrc exit EOF exit 0 ためしてみましたら、 Jun 21 14:33:34 host user_fetchmail.sh: fetchmail: can't find a password for user01@/home/user0/.fetchmailrc. Jun 21 14:33:34 host user_fetchmail.sh: fetchmail: removing stale lockfile となってしまいました。 佐藤 晋さんは書きました。 > 私も、fetchmailや専用のAPを上げる手段として考えた事がありました。 > 私は、D.J.Bernsteinさんのdaemontoolsを使用しています。 > http://tools.qmail.jp/daemontools/(訳:前野年紀) > 設定やインストールはちょっと難しいですが、使い勝手は良いです。 > 一度試してみては!。 ありがとうございます。今度試してみたいと思います。