root権限で、起動時に自動実行させる方法。知らなかった人必見!

/etc/rc.local の中身を、私は次のようにしておりますよ。

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don’t
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/usr/local/bin/DiCE/diced -d -l
su -c "/usr/bin/vncserver"
su -c "/usr/local/sbin/mt-daapd"
su -c "/etc/init.d/mediatomb start"

 
su -c "・・・・・・・・"

というのは、スーパーユーザで(root権限で)、「" "」内の文字を実行するという意味で御座いますよ。起動時にこのように設定しておけば、何故か上手くいかないroot権限での自動実行が可能です!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です