Script wird nicht gefunden [Gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Script wird nicht gefunden [Gelöst]

Beitrag von Buerste » 28.08.2015 12:04:28

Hallo liebe Comunity,

ich habe ein script bekommen welches mir die Tankstellen-Preise in meinem Umfeld anzeigen soll.
Wenn ich nun diese script ausführen möchte, findet er eben dieses nicht.
Es liegt unter /home/rolf/bin/
Wenn ich hingehe und eine Abfrage mit

Code: Alles auswählen

ls -l ~/tanken.sh
starte erhalte ich folgende Fehlermeldung
rolf@Debian:~$ ls -l ~/tanken.sh
ls: Zugriff auf /home/rolf/tanken.sh nicht möglich: Datei oder Verzeichnis nicht gefunden
rolf@Debian:~$
Was habe ich falsch gemacht?
Falls ihr noch mehr Angaben benötigt, einfach bescheid geben.

Ich habe Debian stretch 64bit
Zuletzt geändert von Buerste am 29.08.2015 20:48:21, insgesamt 1-mal geändert.

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: Script wird nicht gefunden

Beitrag von gbotti » 28.08.2015 12:06:55

Hi,

- in welcher Crontabelle / für welchen User hast du den Befehl denn angelegt?
- gibt es eine Fehlermeldung in /var/log/syslog?
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Script wird nicht gefunden

Beitrag von Liffi » 28.08.2015 12:07:32

Buerste hat geschrieben:Es liegt unter /home/rolf/bin/
Wenn ich hingehe und eine Abfrage mit

Code: Alles auswählen

ls -l ~/tanken.sh
starte erhalte ich folgende Fehlermeldung
rolf@Debian:~$ ls -l ~/tanken.sh
ls: Zugriff auf /home/rolf/tanken.sh nicht möglich: Datei oder Verzeichnis nicht gefunden
rolf@Debian:~$
Da fehlt wohl das bin.

Code: Alles auswählen

ls -l ~/bin/tanken.sh
klappt vielleicht besser.

Ansonsten: bin in $PATH stecken, tanken.sh ausfühbar machen.

Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 28.08.2015 12:19:58

@Liffi
Da fehlt wohl das bin.

Code: Alles auswählen
ls -l ~/bin/tanken.sh


klappt vielleicht besser.
Ja danke, das klappt besser.
Er findet jetzt auch den Pfad.
... tanken.sh ausfühbar machen.
hab ich schon gemacht, führt leider auch nicht zum erfolg.


@gbotti
in welcher Crontabelle / für welchen User hast du den Befehl denn angelegt?
Ich habe es für mich (rolf) angelegt, dann gibt es nur noch root.

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: Script wird nicht gefunden

Beitrag von gbotti » 28.08.2015 12:34:51

Buerste hat geschrieben:... (rolf) ...
???
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Script wird nicht gefunden

Beitrag von Liffi » 28.08.2015 12:35:36

Klappt denn der direkte Aufruf? Also:

Code: Alles auswählen

~/bin/tanken.sh
?

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Script wird nicht gefunden

Beitrag von Liffi » 28.08.2015 12:35:54

gbotti hat geschrieben:
Buerste hat geschrieben:... (rolf) ...
???
rolf ist sein User.

uname
Beiträge: 12400
Registriert: 03.06.2008 09:33:02

Re: Script wird nicht gefunden

Beitrag von uname » 28.08.2015 12:38:35

Kannst du das Script überhaupt ausführen:
Befehl

Code: Alles auswählen

/home/rolf/bin/tanken.sh
~/bin/tanken.sh
tanken.sh (evtl. möglich falls PATH gesetzt)
Wenn nein

Code: Alles auswählen

chmod 755 /home/rolf/bin/tanken.sh
Erst wenn das geht kannst solltest du dir um CRON Gedanken machen.

Liffi
Beiträge: 2345
Registriert: 02.10.2004 01:33:05

Re: Script wird nicht gefunden

Beitrag von Liffi » 28.08.2015 13:12:13

uname hat geschrieben: Erst wenn das geht kannst solltest du dir um CRON Gedanken machen.
Ich bin irritiert, hat der Threadersteller eigentlich auch mal von cron gesprochen oder hat gbotti damit angefangen?

Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 28.08.2015 13:16:45

Befehl

Code: Alles auswählen
/home/rolf/bin/tanken.sh
~/bin/tanken.sh
tanken.sh (evtl. möglich falls PATH gesetzt)


Wenn nein

Code: Alles auswählen
chmod 755 /home/rolf/bin/tanken.sh
Die rechte hatte ich schon gesetzt auf 755.
Ein direktes aufrufen führt auch nicht zum gewünschten Erfolg... ich gehe langsam davon aus das evtl das script fehlerhaft ist?


Beitrag von Liffi am 28.08.2015 13:12:13

uname hat geschrieben:
Erst wenn das geht kannst solltest du dir um CRON Gedanken machen.
Ich bin irritiert, hat der Threadersteller eigentlich auch mal von cron gesprochen oder hat gbotti damit angefangen?
Da hat gbotti mit angefangen...

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: Script wird nicht gefunden

Beitrag von gbotti » 28.08.2015 13:27:16

Buerste hat geschrieben:
Ich bin irritiert, hat der Threadersteller eigentlich auch mal von cron gesprochen oder hat gbotti damit angefangen?
Da hat gbotti mit angefangen...
Mein Fehler... Ich geh dann mal wieder ins Bett :)
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Script wird nicht gefunden

Beitrag von cronoik » 28.08.2015 13:29:51

Buerste hat geschrieben:Ein direktes aufrufen führt auch nicht zum gewünschten Erfolg... ich gehe langsam davon aus das evtl das script fehlerhaft ist?
Was heißt das denn nun konkret? Funktioniert das Skript mit:

Code: Alles auswählen

./bin/tanken.sh
? Wenn nicht, dann poste mal bitte deine Eingabe im Terminal inkl. dem Output und die Ausgabe von

Code: Alles auswählen

ls -l bin/
Zuletzt geändert von cronoik am 28.08.2015 13:34:36, insgesamt 1-mal geändert.
Hilf mit unser Wiki zu verbessern!

Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 28.08.2015 13:32:31

Was heißt das denn nun konkret? Funktioniert das Skript mit:

Code: Alles auswählen
./bin/tanken.sh

? Wenn nicht, dann poste mal bitte deine Eingabe im Terminal inkl. dem Output.
rolf@Debian:~$ ./bin/tanken.sh
rolf@Debian:~$

Es passiert nix, leider.

Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 28.08.2015 13:33:33

Hier noch deine gewünschte Ausgabe
rolf@Debian:~$ ls -l
insgesamt 48
-rw-r--r-- 1 rolf rolf 0 Aug 28 13:10 Benzinpreißtabelle.txt
drwxr-xr-x 2 rolf rolf 4096 Aug 27 13:26 Bilder
drwxr-xr-x 2 rolf rolf 4096 Aug 28 12:37 bin
drwxr-xr-x 11 rolf rolf 4096 Aug 26 15:28 Calibre-Bibliothek
drwxr-xr-x 2 rolf rolf 4096 Aug 22 07:18 Dokumente
drwxr-xr-x 3 rolf rolf 4096 Aug 27 21:02 Downloads
-rw-r--r-- 1 rolf rolf 7897 Jan 18 2015 images.jpeg
drwxr-xr-x 2 rolf rolf 4096 Aug 22 07:18 Musik
drwxr-xr-x 2 rolf rolf 4096 Aug 22 07:18 Öffentlich
drwxr-xr-x 3 rolf rolf 4096 Aug 28 12:32 Schreibtisch
drwxr-xr-x 2 rolf rolf 4096 Aug 26 12:42 Videos
drwxr-xr-x 2 rolf rolf 4096 Aug 22 07:18 Vorlagen
-rw-r--r-- 1 rolf rolf 0 Feb 15 2015 wget-log
rolf@Debian:~$

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Script wird nicht gefunden

Beitrag von cronoik » 28.08.2015 13:34:22

Buerste hat geschrieben:Es passiert nix, leider.
Dann schieb mal bitte das Skript nach NoPaste [1].

[1] http://debianforum.de/forum/pastebin.php
Hilf mit unser Wiki zu verbessern!

Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 28.08.2015 13:37:35


Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 28.08.2015 13:40:57

Sorry mir ist ein Fehler unterlaufen, hab versehentlich eine Beta hochgeladen,
hier ist die richtige Version die auch in Nutzung ist.

http://www.heypasteit.com/clip/25AC

thoerb
Beiträge: 1685
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Script wird nicht gefunden

Beitrag von thoerb » 28.08.2015 13:56:29

Buerste hat geschrieben:Hier noch deine gewünschte Ausgabe
rolf@Debian:~$ ls -l
insgesamt 48
-rw-r--r-- 1 rolf rolf 0 Aug 28 13:10 Benzinpreißtabelle.txt
drwxr-xr-x 2 rolf rolf 4096 Aug 27 13:26 Bilder
drwxr-xr-x 2 rolf rolf 4096 Aug 28 12:37 bin
drwxr-xr-x 11 rolf rolf 4096 Aug 26 15:28 Calibre-Bibliothek
drwxr-xr-x 2 rolf rolf 4096 Aug 22 07:18 Dokumente
drwxr-xr-x 3 rolf rolf 4096 Aug 27 21:02 Downloads
-rw-r--r-- 1 rolf rolf 7897 Jan 18 2015 images.jpeg
drwxr-xr-x 2 rolf rolf 4096 Aug 22 07:18 Musik
drwxr-xr-x 2 rolf rolf 4096 Aug 22 07:18 Öffentlich
drwxr-xr-x 3 rolf rolf 4096 Aug 28 12:32 Schreibtisch
drwxr-xr-x 2 rolf rolf 4096 Aug 26 12:42 Videos
drwxr-xr-x 2 rolf rolf 4096 Aug 22 07:18 Vorlagen
-rw-r--r-- 1 rolf rolf 0 Feb 15 2015 wget-log
rolf@Debian:~$
Die gewünschte Ausgabe war:

Code: Alles auswählen

ls -l bin/

Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 28.08.2015 15:34:53

tschuldigung, mein Fehler.


rolf@Debian:~$ ls -l bin/
insgesamt 16
-rwxrwxrwx 1 rolf rolf 122 Aug 27 21:12 Tanken
-rw-rw-rw- 1 rolf rolf 133 Aug 27 16:08 Tankenliste.txt
-rwxr-xr-x 1 rolf rolf 3747 Aug 28 12:37 tanken.sh
-rwxr-xr-x 1 rolf rolf 117 Aug 27 15:42 Test
rolf@Debian:~$

thoerb
Beiträge: 1685
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Script wird nicht gefunden

Beitrag von thoerb » 28.08.2015 16:31:11

Buerste hat geschrieben:tschuldigung, mein Fehler.

Code: Alles auswählen

rolf@Debian:~$     ls -l bin/
insgesamt 16
-rwxrwxrwx 1 rolf rolf  122 Aug 27 21:12 Tanken
-rw-rw-rw- 1 rolf rolf  133 Aug 27 16:08 Tankenliste.txt
-rwxr-xr-x 1 rolf rolf 3747 Aug 28 12:37 tanken.sh
-rwxr-xr-x 1 rolf rolf  117 Aug 27 15:42 Test
rolf@Debian:~$
Benutze bitte Code-Tags.

Ansonsten sieht das ok aus, gibt es zu diesem Programm auch ein Manual?

Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 28.08.2015 18:34:09

Ansonsten sieht das ok aus, gibt es zu diesem Programm auch ein Manual?
Leider nein.

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Script wird nicht gefunden

Beitrag von cronoik » 29.08.2015 18:40:10

Soweit ich es überblicken konnte, hat sich die Struktur der Webseite geändert. Du musst deshalb Zeile 147-149 wie folgt ändern:

Code: Alles auswählen

m2='<div class="row fuel-station-location-name">'
m3='<div id="fuel-station-location-street">'
m4='<div id="fuel-station-location-city">'
Danach gibt es ein paar Tankstellen aus. In der Tankenliste.txt reicht (nun?) der Eintrag der Postleitzahl, da die Seite auch Tankstellen in der näheren Umgebung ausgibt.
Hilf mit unser Wiki zu verbessern!

Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 29.08.2015 20:42:38

Du musst deshalb Zeile 147-149 wie folgt ändern:
Ich werde es direkt mal testen, vielen Dank schonmal für eure Mühe.

Buerste
Beiträge: 105
Registriert: 11.06.2015 13:30:51

Re: Script wird nicht gefunden

Beitrag von Buerste » 29.08.2015 20:45:01

JA! Das war es!!! Vielen Vielen Dank. :hail:

Antworten