/etc/init.dに次のファイルを作成しました。
#! /bin/sh
# /etc/init.d/ndppd
# Carry out specific functions when asked to by the system
case "$1" in
start)
ndppd -d
;;
*)
echo "Usage: /etc/init.d/ndppd {start}"
exit 1
;;
esac
exit 0
それから処刑した。chmod +x /etc/init.d/ndppd
起動時にndppdを実行したいので、update-rc.d ndppd defaultsを実行しました。
しかし、私が走るときupdate-rc.d ndppd defaults
何の出力も得られません。
なぜそんなことですか?起動時にinit.dスクリプトの「開始」部分を実行する正しい方法は何ですか?
ベストアンサー1
/etc/rc3.dにこのファイルへのシンボリックリンクが必要です。名前は慣例的に大文字のSで始まり、その後に2桁の数字とnppdなどの名前が続く必要があります。
ファイルは名前でソートされるため、2桁の数字は順序を効果的に指定します。
update-rcを使用するには、ファイルにいくつかの魔法のコメントを追加する必要があります。