題 腳本已損壞:缺少LSB註釋的結尾


我在運行時收到此錯誤:

  • insserv -r udo-startup.sh
    insserv:腳本udo-startup.sh已損壞:缺少LSB註釋的結尾。
    insserv:現在退出!

udo-startup.sh的內容是這樣的:

#!/bin/bash
### BEGIN INIT INFO
# Provides:          udo-startup.sh
# Required-Start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6 
# Short-Description: -
# Description:       -
### END INIT INF

ID=$(xinput list | grep -i touchpad | sed '/TouchPad/s/^.*id=\([0-9]*\).*$/\1/')
xinput set-prop $ID "Device Enabled" 0

exit 0

3
2018-02-06 13:54


起源




答案:


看起來你遺漏了評論部分的最後一個“O”(“### END INIT INF” - >“### END INIT INFO”)


4
2018-02-06 14:04





對於那些在將來谷歌此錯誤消息時發現這一點的人:

當我意外地使用錯誤的行終止保存文件時,我剛剛遇到此錯誤。我不小心把它從LF上翻了下來並保存為CR並收到了這個錯誤。


0
2018-02-14 13:48