Sponsor-Board.de
Thema geschlossen  Thema schreiben 

Suche Bash Script.

Verfasser Nachricht

Beiträge: 242
Bewertung: 12
Registriert seit: Oct 2015
Status: offline


Beitrag: #1
Suche Bash Script.

Hallo Community,

Ich bin auf der Suche nach einem Bash Script. Allerdings konnte ich im Web nichts finden was auf meine Anforderungen zutrifft, evtl. gibt es hier den ein oder anderen der so etwas hat oder es für ihn nicht viel aufwand ist.

Was ich benötige, ich benötige ein Script was in einem Ordner alle darin enthaltene Ordner packt. Auf einen Externen FTP hochlädt und die dort befindlichen alten Ordner wieder löscht damit nur die neusten Dateien dort sind.

Ich hoffe es ist verständlich erklärt.

Grüße


Wolltest du down voten XD

28.11.2020 11:38
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status: offline


Beitrag: #2
RE: Suche Bash Script.

Als aller erstes empfehle ich dir curlftpfs. Damit kannst du den FTP-Server bzw. Ordner mounten. Das macht schon mal vieles leichter. Hier gibt's dazu ein HowTo: [Link: Registrierung erforderlich]

(ich hab meinen FTP-Server immer als /backup gemounted).

Das Bashscript selbst ist super simpel, da du ja den FTP-Server/Ordner gemounted hast.

Du benötigst lediglich ein "rm -rf /path/to/ftp/folders/*" und anschließend ein "cp -R /path/to/local/folders/* /path/to/ftp/folders/"

Könnte dann so aussehen:

Code:
rm -rf /path/to/ftp/folders/* && cp -R /path/to/local/folders/* /path/to/ftp/folders/


Ich hoffe, dass ich dir hiermit weiterhelfen konnte. Wenn nicht, meld dich einfach per PN.


Mit freundlichen Grüßen,
Jerr0w ~

Dieser Beitrag wurde zuletzt bearbeitet: 28.11.2020 17:22 von Jerr0w.

28.11.2020 17:21
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 262
Bewertung: 17
Registriert seit: Sep 2014
Status: offline


Beitrag: #3
RE: Suche Bash Script.

Falls du den FTP Server nicht mounten möchtest, verwende so etwas in der Art:

Code:
#!/bin/sh
HOST='ftp.example.com'
USER='yourid'
PASSWD='yourpw'
FILE='file.txt'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
binary
put $FILE
quit
END_SCRIPT
exit 0


Falls du Unterstützung brauchst, gib Bescheid.

Grüße

30.11.2020 12:42
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 242
Bewertung: 12
Registriert seit: Oct 2015
Status: offline


Beitrag: #4
RE: Suche Bash Script.

Habe nun Folgendes Script:

#!/bin/sh
HOST='******'
USER='****'
PASSWD='*********'
FILE='/****/****/****/******/'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
binary
mput $FILE
quit
END_SCRIPT
exit 0

Leider gibt er mir das als error aus kann mir jemand sagen an was das liegen könnte?

SSL/TLS required on the control channel
SSL/TLS required on the control channel
SSL/TLS required on the control channel
mput /****/****/****/****/? /****/***/*****/****/: not a plain file.

Grüße


Wolltest du down voten XD

02.12.2020 16:29
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 768
Bewertung: 3
Registriert seit: Mar 2013
Status: offline


Beitrag: #5
RE: Suche Bash Script.

Dein Ziel-FTP-Server möchte die Verbindung über einen gesicherten Kanal herstellen so wie es aussieht. Entweder das Zertifikate des Ziel-Servers im Client verifizieren oder am Ziel-Server TLS abschalten wäre eine Lösung.


Bitte den Danke-Button beachten! Smile

Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2020 18:26 von webcraft.

02.12.2020 18:25
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 242
Bewertung: 12
Registriert seit: Oct 2015
Status: offline


Beitrag: #6
RE: Suche Bash Script.

webcraft schrieb:
Dein Ziel-FTP-Server möchte die Verbindung über einen gesicherten Kanal herstellen so wie es aussieht. Entweder das Zertifikate des Ziel-Servers im Client verifizieren oder am Ziel-Server TLS abschalten wäre eine Lösung.


Danke für deine Antwort das Problem habe ich nun Gelöst mit der Verschlüsselung nur was bedeutet das?

mput /****/****/****/****/? /****/***/*****/****/: not a plain file.

Ordner struktur habe ich ausgeblendet.

Grüße


Wolltest du down voten XD

02.12.2020 19:24
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 768
Bewertung: 3
Registriert seit: Mar 2013
Status: offline


Beitrag: #7
RE: Suche Bash Script.

quiet!? schrieb:

webcraft schrieb:
Dein Ziel-FTP-Server möchte die Verbindung über einen gesicherten Kanal herstellen so wie es aussieht. Entweder das Zertifikate des Ziel-Servers im Client verifizieren oder am Ziel-Server TLS abschalten wäre eine Lösung.


Danke für deine Antwort das Problem habe ich nun Gelöst mit der Verschlüsselung nur was bedeutet das?

mput /****/****/****/****/? /****/***/*****/****/: not a plain file.

Ordner struktur habe ich ausgeblendet.

Grüße


Handelt es sich um einen Ordner? Falls ja, wenn er Unterordner hat, müssen diese manuell erstellt werden (rekursiv unterstützt der Befehl mput nicht). Ansonsten sind es wahrscheinlich Berechtigungsfehler, aber das ist nicht genau zu sagen, weil es eine generic error message ist.


Bitte den Danke-Button beachten! Smile

02.12.2020 23:08
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 242
Bewertung: 12
Registriert seit: Oct 2015
Status: offline


Beitrag: #8
RE: Suche Bash Script.

Habe es nun doch über mount gemacht. Danke an alle!


Wolltest du down voten XD

03.12.2020 13:40
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  [Frage] Linux Script! HardwareNow 3 1.700 02.02.2016 04:44
Letzter Beitrag: Shadowsilk
  Raspberry PI - Python Script - Cronjob Problem BoomRMX 4 2.562 13.12.2015 14:02
Letzter Beitrag: BoomRMX
  #!/bin/bash ?! DJ_Drio 8 1.843 19.10.2015 20:55
Letzter Beitrag: DJ_Drio
  Autostart-Script ReckleZ 4 4.146 27.07.2015 16:10
Letzter Beitrag: ReckleZ
  [Linux] Mini Benchmark Script (kostenlos) ensky 122 31.010 25.05.2015 08:31
Letzter Beitrag: zimbo

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren