OWFS - One Wire File System är en Linuxmjukvara som stödjer de flesta kommersiellt tillgängliga 1wire-enheterna. OWFS saknar helt möjligheter att presentera data - detta måste göras med tex RRDTool
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Filen start1wire.sh finns i katalogen /etc/init.d som den ska, men när jag försöker att köra den via kommandot sudo /etc/init.d/start1wire.sh så står det " sudo: unable to execute /etc/init.d/start1wire.sh: No such file or directory.
Problemet är att jag kan se filen i filträdet via WinSCP. jag kan klicka på den och får upp den och kan se vad som står iden, filrättigheten på filen är 0755. trots att jag står i katalogen går det inte att köra den via sudo /etc/init.d/start1wire.sh
Förstår inte var felet är när den syns men ändå returnerar att filen inte finns
gammelvargen skrev:Filen start1wire.sh finns i katalogen /etc/init.d som den ska, men när jag försöker att köra den via kommandot sudo /etc/init.d/start1wire.sh så står det " sudo: unable to execute /etc/init.d/start1wire.sh: No such file or directory.
Problemet är att jag kan se filen i filträdet via WinSCP. jag kan klicka på den och får upp den och kan se vad som står iden, filrättigheten på filen är 0755. trots att jag står i katalogen går det inte att köra den via sudo /etc/init.d/start1wire.sh
Förstår inte var felet är när den syns men ändå returnerar att filen inte finns
gammelvargen skrev:Inget av förslagen fungerar. Provat sudo chmod +x start1wire.sh samt ls -l /etc/init.d/start1wire.sh.
Något går fel med kommandot - kan du överhuvudtaget läsa /etc eller /etc/init.d katalogerna? ls -l /etc
ls -l /etc/init.d
Hur kör du kommandot?
På lokalt tangentbord/monitor kopplade direkt till pajen?
Kan du ta en detaljerad bild på debaclet o ladda upp här?
Har du försökt med en terminalemulator, tex PuTTY o logga in via SSH (OBS: kräver aktiverad SSH-server samt Ethernet-nätverk mellan paj och datorn där du kör PuTTY)?
Använder 2014-09-09-wheezy-raspbian. Loggar in via WinScp och använder Putty i termimalfönster via Windowsdator. Pajjen är ansluten via nätverket hemma. Skriver i terminalfönster via Putty.
Kommando
ls -l /etc
ls -l /etc/init.d
Båda kommandona listar filerna i katalogerna utan problem enligt tidigare bild
Filen start1wire.sh ser ut enligt följande
#!/bin/bash
### BEGIN INIT INFO
# Provides: start1wire
# Required-Start: $local_fs $syslog
# Required-Stop: $local_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start OWFS at boot time
# Description: Start OWFS at boot time
### END INIT INFO
Ibland när man editerat textfiler i Windows får man konstiga tecken efter radslut. Prova att lista filen i Putty med t ex kommandot "cat" eller editera med "sudo nano".
Ominstallation med wheezy-raspbian 14-12-24.
Men samma fel kvarstår, filen eller mappen finns inte när jag kör sudo start1wire.sh och står i samma katalog. kan se den om jag använder ls i katalogen. men den går inte att köra trots chmod +x start1wire.sh defaults
gammelvargen skrev:Ominstallation med wheezy-raspbian 14-12-24.
Men samma fel kvarstår, filen eller mappen finns inte när jag kör sudo start1wire.sh och står i samma katalog. kan se den om jag använder ls i katalogen. men den går inte att köra trots chmod +x start1wire.sh defaults
Om du kör 'cat -v start1wire.sh', vad säger den då (speciellt dendär första !#/bin/bash raden...)? Och om du kör 'file start1wire.sh', output på den?
'cat -v start1wire.sh' ger svaret att filen eller mappen inte finns.
file start1wire.sh ger svaret.
start1wire.sh: Bourne-Again shell script, ASCII text executable, with CRLF line terminators
Det finns alltså kontrolltecken som inte syns när jag använder sudo nano start1wire.sh.
Använder kopiera texten från wikin och öppnar wordpad klistrar in texten och skapar en fil som heter start1wire.txt
I sudo nano använder jag ctrl r funktionen för att kopiera in texten ifråga från textfilen till start1wire.sh.
Det blev en till ominstallation med 2014-09-09-wheezy-raspbian och tog start1wire.sh filen från en annan raspberry så nu fungerar det. Tack för hjälpen