insserv:スクリプトが破損しています

insserv:スクリプトが破損しています

私はこのリンクをたどっています。

https://ubuntuforums.org/showthread.php?t=234588

WOL設定を構成するために使用されます。これは私のスクリプトです。

猫を目覚めさせるネットワーク構成

### BEGIN INIT INFO
#!/bin/bash
ethtool -s enp3s0 wol g
exit
### END INIT INFO

しかし、私はこれを得ました。

update-rc.d -f wakeonlanconfig defaults
insserv: Script wakeonlanconfig is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Script wakeonlanconfig is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Script wakeonlanconfig is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.

なぜ?

ベストアンサー1

init.d スケルトンの詳細については、こちらをご覧ください。このQ&AUbuntu SEサイトから

初期化スクリプトでは、次のヘッダーを実装する必要があります。

#!/bin/sh
### BEGIN INIT INFO
# Provides:          
# Required-Start:    $remote_fs
# Required-Stop:     $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Sample_GT02 daemon startup script
# Description:       Sample Server for GT02 class 
### END INIT INFO

おすすめ記事