Backup Script

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Felix1211
Beiträge: 2
Registriert: 01.07.2012 21:09:43

Backup Script

Beitrag von Felix1211 » 01.07.2012 21:28:07

Moin.

Ich habe mehrere Probleme bei denen ich hilfe brauche.

Ich möchte 2 verschiedene Scripts ausführen, via Cronejob.

Script Nummer 1
Das Script soll in einem Verzeichniss alle Daten die den Namen auto-... haben in ein anderes Verzeichnis kopiert werden.
Das Problem ist ich weiß nicht wie ich abfragen kann welche Dateien im Verzeichnis mit auto- anfangen.
Also kurzgesagt -> Wie kann ich in einem Script alle Dateien ermitteln die mit auto- beginnen und diese dann woanders hin kopieren ?

Script Nummer 2
Naja, das Script selber ist nichts besonderes, nur kriege ich die public key authentication nicht hin, kann mir da eventuell einer helfen ?

Mit freundlichen Grüßen
Felix

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Backup Script

Beitrag von Saxman » 01.07.2012 21:39:22

Verschoben
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Backup Script

Beitrag von Cae » 01.07.2012 22:05:53

Werde konkret! Zu Nummer eins, du kannst * als Wildcard verwenden, also steht foo-* für foo-bar, foo-baz oder auch nur foo-. Zum Rätsel zwei… vieeeleicht meinst du ssh-keygen(1) oder ssh-copy-id(1)… wer weiß…

Trotz allem, willkommen im Forum!

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Felix1211
Beiträge: 2
Registriert: 01.07.2012 21:09:43

Re: Backup Script

Beitrag von Felix1211 » 01.07.2012 23:02:41

Danke ;)

Nunja, was meinst du mit konkreter ?
Das Script ist halt wirklich nur da um Dateien von 8 verschiedenen Verzeichnissen ( /home/.../...1 /home/.../...2 .... ) in das Verzeichniss /var/www/..../... zu verschieben.
Nur da Sie immer einen anderen Namen haben kann ich ja nicht genau diese Daten verschieben, weswegen ich in dem Script das als Cronejob ausgeführt werden soll irgendwie reinschreiben das alle Dateien die mit den Ziffern :" auto- " anfangen verschoben werden.

Und das Public Key Zeugs soll bewirken das Server 2 keine Anmeldung mehr auf Server 1 benötigt und sich täglich eine bestimmte Datei ziehen darf, ein Backup Script also.

Könnte mir bitte jemand die Befehle hier schreiben die eich eingeben muss ?

Wenn möglich auch weswegen, ich möchte es ja auch wenn nötig irgendwann wieder tun können und mich was Linux angeht weiterbilden und vorallen wissen was ich mache.

Dankeschön.

//edit: Entschuldigung das ich anfangs das falasche Forum gewählt habe.

Gruß
Felix
Zuletzt geändert von TRex am 01.07.2012 23:19:50, insgesamt 1-mal geändert.
Grund: rot gehört den Moderatoren

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Backup Script

Beitrag von Cae » 01.07.2012 23:18:19

Ich schlage vor, du beschäftigst dich mit dem Thema, verwendest eine Suchmaschine und schaust, was man mit den oben genannten Stichpunkten anfangen kann. Zwei Tipps: Die auf's Geratewohl getippten Begriffe sind tatsächlich zutreffend, mit den zugehörigen Prinzipien wirst du dein Problem lösen. Die Notation mit foo(1) bedeutet, dass es eine Manpage in Sektion eins zu foo gibt. Diese Dokumentation kann man lesen, und dies sollte man auch tun.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

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

Re: Backup Script

Beitrag von uname » 02.07.2012 12:53:22

Schau dir "man find" an. Kontrolliere erst mal mit "echo" nur ob die richtigen Dateien ausgegeben werden.

Code: Alles auswählen

find {/pfad/verzeichnis1,/pfad/verzeichnis2,/pfad/verzeichnis3} -name "auto-*" |xargs -i echo {} 
oder so

Code: Alles auswählen

find {/pfad/verzeichnis1,/pfad/verzeichnis2,/pfad/verzeichnis3} -name "auto-*" -exec echo {} \;

Melde dich wieder.

Benutzeravatar
Phineas
Beiträge: 354
Registriert: 20.06.2012 20:26:19

Re: Backup Script

Beitrag von Phineas » 03.07.2012 08:53:30

uname hat geschrieben:Melde dich wieder.
Macht er hier: http://www.linux-forum.de/archivieren-2 ... ost1317595

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

Re: Backup Script

Beitrag von uname » 03.07.2012 09:10:09

Boh ist das Forum dort bunt und mit Werbung vollgemüllt. Habe nicht gelesen was er dort geschrieben hat, um meine Augen zu schonen.

In dem Zusammenhang erinnere ich mal kurz an die Spendenaktion im Debianforum, damit nicht irgendwann auch hier Werbung geschaltet werden muss. Das Geld reicht wohl nur noch 4 Monate. Ich habe dieses Jahr schon gespendet.

andhir
Beiträge: 4
Registriert: 28.07.2012 21:30:18

Re: Backup Script

Beitrag von andhir » 29.07.2012 20:41:16

uname hat geschrieben:Schau dir "man find" an.
...bitte nicht nachlassen beim N00b-Fragen-beantworten.
Auch wenn der OriginalPoster nicht mehr da ist -> ihr helft damit anderen (andere = mir) enorm, auch wenn ich mich bloß still durchs Forum "fresse".
(nach rund 25 Jahren Windows hat man da so seine Fragen...;-)

Vielen Dank an dieser Stelle stellvertretend
AndHir

i = manpage
for(i = 0; i < Bild; i++)
printf("bald geschafft ;-) - auf zur nächsten" i);

Antworten