START1WIRE.sh

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!
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

START1WIRE.sh

Inlägg av gammelvargen »

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
SH*t happens, why me every time.
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: START1WIRE.sh

Inlägg av Niklas »

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
sudo chmod +x start1wire.sh
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: START1WIRE.sh

Inlägg av flyvert »

Låter som om det trots allt blivit fel på filnamnet någonstans,

Prova att byta ut "sudo" mot "ls -l" o verifiera att du får träff:

ls -l /etc/init.d/start1wire.sh

Nu skall filen listas.
Om traktorn stjälper; håll i ratten, hoppa ej!
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

Re: START1WIRE.sh

Inlägg av gammelvargen »

Inget av förslagen fungerar. Provat sudo chmod +x start1wire.sh samt ls -l /etc/init.d/start1wire.sh.

felet kvarstår när man kör sudo /etc/init.d/start1wire.sh
no such file or directory

se bild när det gäller filrättigheter
Bilagor
start1wire_sh.jpg
SH*t happens, why me every time.
flyvert
Hemautomation - det är mer än en hobby
Inlägg: 393
Blev medlem: 22 aug 2013, 00:48
Ort: Västerås

Re: START1WIRE.sh

Inlägg av flyvert »

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)?
Om traktorn stjälper; håll i ratten, hoppa ej!
Björn
Gillar hemautomation
Inlägg: 28
Blev medlem: 09 jul 2010, 19:44
Ort: Gudö

Re: START1WIRE.sh

Inlägg av Björn »

no such file or directory
Det är inte så att det kommer från något kommando i scriptet och inte syftar till scriptet i sig?
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

Re: START1WIRE.sh

Inlägg av gammelvargen »

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

# Starts OWFS
/opt/owfs/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire
Bilagor
start1wire_sh ls.jpg
SH*t happens, why me every time.
jaytee
Tar hemautomation på allvar
Inlägg: 93
Blev medlem: 04 jun 2012, 23:54
Ort: Göteborg

START1WIRE.sh

Inlägg av jaytee »

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".
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

Re: START1WIRE.sh

Inlägg av gammelvargen »

Det dyker inte upp konstiga tecken i filen när jag använder cat eller sudo nano Start1wire.sh.

Får tacka för era förslag men nu blir det en ominstallation på ett annat minneskort om det skulle vara så att minneskortet är korrupt
SH*t happens, why me every time.
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

Re: START1WIRE.sh

Inlägg av gammelvargen »

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
SH*t happens, why me every time.
jones
Inlägg: 2
Blev medlem: 11 maj 2009, 13:25
Ort: Åbo

Re: START1WIRE.sh

Inlägg av jones »

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?

/jonas
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

Re: START1WIRE.sh

Inlägg av gammelvargen »

'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.
SH*t happens, why me every time.
Foxmaster
Wannabe
Inlägg: 7
Blev medlem: 23 okt 2013, 08:52
Ort: Nordmaling

Re: START1WIRE.sh

Inlägg av Foxmaster »

Du kan inte använda wordpad . Prova notepad eller klistra in det direkt i vi/bana fönstret.
Foxmaster
Wannabe
Inlägg: 7
Blev medlem: 23 okt 2013, 08:52
Ort: Nordmaling

Re: START1WIRE.sh

Inlägg av Foxmaster »

Nano skulle det vara inte bana :)
gammelvargen
Wannabe
Inlägg: 18
Blev medlem: 11 feb 2013, 22:20
Ort: Glommersträsk

Re: START1WIRE.sh

Inlägg av gammelvargen »

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
SH*t happens, why me every time.
Skriv svar