Sida 1 av 2
					
				START1WIRE.sh
				Postat: 18 jan 2015, 16:18
				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
			 
			
					
				Re: START1WIRE.sh
				Postat: 18 jan 2015, 19:20
				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
 
			 
			
					
				Re: START1WIRE.sh
				Postat: 18 jan 2015, 20:40
				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.
			 
			
					
				Re: START1WIRE.sh
				Postat: 18 jan 2015, 23:06
				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
			 
			
					
				Re: START1WIRE.sh
				Postat: 19 jan 2015, 10:22
				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)?
 
			 
			
					
				Re: START1WIRE.sh
				Postat: 19 jan 2015, 14:13
				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?
 
			 
			
					
				Re: START1WIRE.sh
				Postat: 19 jan 2015, 19:55
				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
			 
			
					
				START1WIRE.sh
				Postat: 21 jan 2015, 00:00
				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".
			 
			
					
				Re: START1WIRE.sh
				Postat: 21 jan 2015, 20:16
				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
			 
			
					
				Re: START1WIRE.sh
				Postat: 22 jan 2015, 07:05
				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
			 
			
					
				Re: START1WIRE.sh
				Postat: 23 jan 2015, 16:18
				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
 
			 
			
					
				Re: START1WIRE.sh
				Postat: 24 jan 2015, 08:21
				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.
			 
			
					
				Re: START1WIRE.sh
				Postat: 24 jan 2015, 09:53
				av Foxmaster
				Du kan inte använda wordpad . Prova notepad eller klistra in det direkt i vi/bana fönstret.
			 
			
					
				Re: START1WIRE.sh
				Postat: 24 jan 2015, 09:54
				av Foxmaster
				Nano skulle det vara inte bana 

 
			 
			
					
				Re: START1WIRE.sh
				Postat: 25 jan 2015, 11:32
				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