Forum: Mikrocontroller und Digitale Elektronik Datei mit WinSCP zum Pi400 schicken.


von Peter B. (funkheld)


Lesenswert?

Hallo, guten Ta.
Ich schicke die Datei monkey.sh zum PI400 rüber mit dem WinSCP.
Muss aber jedesmal die monkey.sh für mich freigeben auf dem raspi.

Wie kann man das schreiben das die Datei frei zum Raspi rüber kommt.

Danke.

monkey.sh :
1
#!/bin/bash
2
cd cspect
3
4
hdfmonkey rm tbblue.mmc aliengo.nex /pebi-nex/aliengo.nex
5
hdfmonkey rm tbblue.mmc aliens.spr  /pebi-nex/aliens.spr
6
hdfmonkey rm tbblue.mmc pebi-nex
7
8
hdfmonkey mkdir tbblue.mmc pebi-nex
9
hdfmonkey put tbblue.mmc aliengo.nex /pebi-nex/aliengo.nex
10
hdfmonkey put tbblue.mmc aliens.spr  /pebi-nex/aliens.spr
11
12
rm rm-mkdir-put-monkey.sh
13
rm aliengo.nex
14
rm aliens.spr

(Mod: Formatierung hinzugefügt)

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Bitte Code zukünftig in [ code ] ... [ /code ] (ohne Leerzeichen) 
einbetten, damit der Beitrag auch auf Mobilgeräten lesbar bleibt.

Ich habe das mal für Dich gemacht. Danke.

von STK500-Besitzer (Gast)


Lesenswert?

Der Inhalt der Datei ist doch eigentlich unerheblich.
Wie sieht die Verzeichnisstruktur aus, in die du die Datei kopierst?

von Peter B. (funkheld)


Lesenswert?

Wie meinst du das?!

Verzeichnis:
/home/pi/cspect
Da packe ich die Datei rein.

Bei der Datei setze ich dann im Raspi :
Inhalt anzeigen : jeder  >>>>>vorher: jeder
Inhalt ändern: jeder     >>>>>vorher: Nur Besitzer
Ausführen : jeder        >>>>>vorher: Niemand

von STK500-Besitzer (Gast)


Lesenswert?

Peter B. schrieb:
> Wie meinst du das?!
>
> Verzeichnis:
> /home/pi/cspect
> Da packe ich die Datei rein.

Und wie sehen die Rechte des Verzeichnisses aus?

Beitrag #6700910 wurde von einem Moderator gelöscht.
von Peter B. (funkheld)


Angehängte Dateien:

Lesenswert?

Da  Raspi in deutsch ist steht da alles auf "jeder" siehe oben ,  damit 
ich alles benutzen kann.
Die Datei rm-mkdir-put-monkey hat rw-r-r

Soll stehen auf rwx-rwx-rwx

Ob man ein WinSCP was ändern kann?

Danke.

von Stefan F. (Gast)


Lesenswert?

Der Haken ist vermutlich, dass es in Windows kein x Attribut gibt, 
deswegen geht es dir verloren. Aber vielleicht kannst du einstellen, 
dass die Attribute/Zugriffsrechte wenigstens beim Überschrieben erhalten 
bleiben.

von Peter B. (funkheld)


Angehängte Dateien:

Lesenswert?

So kann ich es auch mit WinSCP ändern auf dem Raspi.

Die sollen ja alle mit RWX rübergehen zum Raspi und nicht mit R.
Finde das aber nicht im WinSCP.

Gruss

von Stefan F. (Gast)


Angehängte Dateien:

Lesenswert?

Man kann in WinSCP einstellen, ob er die Berechtigungen beim Hochladen 
ändern soll. In deinem Falls soll WinSCP sie nicht ändern. Ich denke, 
das entspricht der Standardvorgabe, hast du vielleicht verändert.

von Peter B. (funkheld)


Angehängte Dateien:

Lesenswert?

Danke für den Hinweis.
Stand auf "Keine Veränderung"

Man kann aber links bei "Berechtigung setzen" dieses selber festlegen.

Gruss

von Stefan F. (Gast)


Lesenswert?

Peter B. schrieb:
> Stand auf "Keine Veränderung"

Das ist rechts oben und hat nichts mit den Berechtigungen zu tun, 
sondern mit dem Dateinamen.

> Man kann aber links bei "Berechtigung setzen" dieses selber festlegen.

In deinem Screenshot hast du eingestellt, dass die Standard 
Berechtigungen von Linux überschrieben werden sollen, und dass 
Verzeichnisse ein "x" bekommen sollen.

Du willst aber das "x" Bei *.sh Dateien, nicht bei Verzeichnissen. Also 
musst du für *.sh Dateien ein eigenes Profil anlegen.

von Peter B. (funkheld)


Lesenswert?

Danke für die Info.

Ich rufe ja den PI400 auf mit : 192.168.2.101
Das Passwort habe ich nicht geändert und möchte es bei WinSCP fest 
anlegen ohne dauernd die Frage zu beantworten : raspberry.

Wie macht man das bitte?

Danke.

von Thomas W. (Gast)


Lesenswert?

Moin, -


Peter B. schrieb:

> Wie macht man das bitte?

Was ist falsch an der Dokumentation unter 
https://winscp.net/eng/docs/start

Gruesse

Th.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.