Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ftp -> datei mit variablem datum übertragen

Empfohlene Antworten

hi und hallo,

ich habe ein unix shell skript das mir automatisch ein backup meines servers macht und in eine .tar datei packt.

diese datei hat immer den namen backup_YYYMMDD.tar, also das aktuelle datum auf den tag genau.

nun möchte ich diese datei, auch wieder automatisch, per ftp auf einen backup server spielen.

da stellen sich mir aber nun zwei fragen.

zuerst einmal meine backup shell


tar cfv backup_$(date +"%Y%m%d").tar 

ftp backup.server.de 


put backup_$(date +"%Y%m%d").tar

quit

die automatische ftp verbindung funktioniert.

aber das "put" und "quit" nicht mehr. dazu müsste ich zuerst wieder manuell den ftp> promp verlassen.

frage 1.

wie schaffe ich, dass der "put" befehl auch automatisch mit ausgeführt wird? ich habe es schon mit "macdef init" probiert, das krieg ich aber nur zum laufen wenn ich es in die .netrc datei packe was nicht sinnvoll ist.

frage 2.

put backup_$(date +"%Y%m%d").tar

funktioniert leider nicht, da über den ftp prompt diese variable datumsgenerierung nicht klappt und somit die datei nicht gefunden wird.

-> wie schaffe ich es im ftp prompt das aktuelle datum variable mit an den dateinamen zu hängen?

viele grüße

klasse! hab mir alles durchgelesen und das ist tatsächlich das, was ich brauche.

jetzt muss ich als absoluter unix noob nur endlich mal rausfinden wie ich die dateien bzw. befehle dann auch aufrufen kann.

ich lade mir die .tar.gz runter

über tar xzf [package] entpacke ich mir alles.

wenn ich dann aber ins verzeichnis bin wechsle und "ncftpput" aufrufe ommt immer "command not found".

ich weiss dass das ein absolutes standardding sein muss, hab es aber irgendwie bis heute noch nicht kapiert.

aber viiieeelen dank soweit für den perfekten tipp.

viele grüße und schönes wochenende

ich habe hier ein suse linux 9.3 system laufen.

auf der downloadseite http://www.ncftp.com/download/ finde ich nur tar.gz dateien.

wo finde ich denn die "fertigen pakete"?

ok ich habs. da einzige problem war, dass ich ein

./

vor den befehl setzen muss ist mir gesagt worden. muss wohl was mit root zu tun haben. keine ahnung was es genau bedeutet aber für den moment funktioniert alles.

vielen dank

da einzige problem war, dass ich ein ./

vor den befehl setzen muss ist mir gesagt worden. muss wohl was mit root zu tun haben. keine ahnung was es genau bedeutet aber für den moment funktioniert alles.

das aktuelle verzeichnis soll unter root aus sicherheitsgrunden nicht im pfad stehen, deshalb muss bei der ausführung aus erstgenanntem dieses mitangegeben werden. beim regulären user findest du dieses allerdings dort auch:

amstel@host$ echo $PATH

/u1/shell/amstel/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/games:.

s'Amstel

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.