Förr kunde man då skriva update-rc.d 1wire_start.sh defaults (där "1wire_start.sh" är namnet på scriptet)
men tydligen har det ändrats. När jag skriver det i terminalen så får jag dessa felmeddelanden:
"update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K011wire_start.sh' missing LSB tags and overrides
insserv: warning: script '1wire_start.sh' missing LSB tags and overrides"
(Jag vet inte varför det blir "K011" istället för "1" i rad 2...)
När jag sökte på felmeddelandet så hittade jag dessa sidor:
http://wiki.debian.org/LSBInitScripts/D ... yBasedBoot
http://wiki.debian.org/LSBInitScripts
Provade därför att lägga till detta högst upp i mitt script:
Kod: Markera allt
### BEGIN INIT INFO
# Provides: 1wire_start.sh
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Startar OWFS vid boot
# Description: Startar OWFS vid boot och ändrar sökvägen till /mnt/1wire
### END INIT INFO
När jag tittar på andra script i /etc/init.d så står det där inget efter "Required"- och "Default"-raderna.
Provade därför att plocka bort det. Men det blev samma fel ändå.
Hela mitt script för närvarande:
Kod: Markera allt
#! /bin/bash
### BEGIN INIT INFO
# Provides: 1wire_start.sh
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:
# Short-Description: Startar OWFS vid boot
# Description: Startar OWFS vid boot och ändrar sökvägen till /mnt/1wire
### END INIT INFO
# Starta OWFS
/opt/owfs/bin/owfs/ -u --allow_other --usb_regulartime /mnt/1wire
Jag har provat att starta om datorn och noterat att scriptet inte körs.
Har även testat att köra sista raden (under "Starta OWFS") i terminalfönstret (dvs 'utanför' scriptet) och det fungerar fint.
Någon som kan guida mig på rätt spår igen?