Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Linux Datei kopieren Problem

AZNMSK
Profi (offline)

Dabei seit 05.2009
809 Beiträge

Geschrieben am: 05.11.2009 um 11:24 Uhr

hi @ all

ich habe schon seit ein paar tagen ein großes Problem!!
ich habe auf meinem root server CentOS 5.3 installiert

ich möchte nun mit einem crontab alle 4 minuten eine datei von A --> B kopieren

mit diesem Code:

4 * * * * cp -f /blabla/bla/blablala/datei.txt -dir /blablabla/blablabla/bla/

(bla soll der platzhalter für die pfadangaben sein :-D)

das funktioniert aber nicht
ich weiß wahrscheinlich auch warum denn wenn ich den code manuell eingebe frägt er nach ob die bereits vorhandene datei überschrieben werden soll
und das obwohl im code ja das "-f" steht das ja eigentlich für das überschreiben der datei sorgen soll !!

ich weiß einfach nicht mehr weiter ich hoffe ihr könnt mir weiter helfen :)

Nein ich höre keine Atzenmusik ich hab nur kein Bock mein Nick zu ändern !

jeavenou - 52
Anfänger (offline)

Dabei seit 10.2009
5 Beiträge
Geschrieben am: 05.11.2009 um 11:34 Uhr

mach mal einfach

cp -a blablub .

blablub=Ordner
. =ort, . -> hier ~ der punkt in das verzeichnis, wo du es rein haben willst

Gruß



JulmaJumala - 51
Experte (offline)

Dabei seit 10.2009
1055 Beiträge

Geschrieben am: 05.11.2009 um 11:47 Uhr

also wenn ich "man cp" eigebe, sehe ich auch was von "--remove-destination", vllt. wäre das auch was für dich. musst mal durchlesen.

Alternativ könntest du auch sagen, die Datei erhält immer einen neuen Namen, und zwar Datum+Zeit, dann KANN sie vorher gar nicht existieren. Ich hab in dieser Manier mal mein Linux überredet, dass er Sicherheitskopien mittels dem Packer 7-zip von Diablo 2 macht

Zitat:


#!/bin/sh

VARIABLE=$(date +"%Y%m%d%H%M")
NAM=$VARIABLE"_D2"
urxvt -ip -tint white -sh 76 -bl -fg white -e 7z a /media/g/Diablo2/$NAM /media/g/Diablo2/save/*.*


Nur so als geistige Anregung...

andy@Joshua:~$ man woman // Segmentation fault (Core dumped)

AZNMSK
Profi (offline)

Dabei seit 05.2009
809 Beiträge

Geschrieben am: 05.11.2009 um 11:53 Uhr
Zuletzt editiert am: 05.11.2009 um 11:54 Uhr

Zitat von JulmaJumala:

also wenn ich "man cp" eigebe, sehe ich auch was von "--remove-destination", vllt. wäre das auch was für dich. musst mal durchlesen.

Alternativ könntest du auch sagen, die Datei erhält immer einen neuen Namen, und zwar Datum+Zeit, dann KANN sie vorher gar nicht existieren. Ich hab in dieser Manier mal mein Linux überredet, dass er Sicherheitskopien mittels dem Packer 7-zip von Diablo 2 macht

Zitat:


#!/bin/sh

VARIABLE=$(date +"%Y%m%d%H%M")
NAM=$VARIABLE"_D2"
urxvt -ip -tint white -sh 76 -bl -fg white -e 7z a /media/g/Diablo2/$NAM /media/g/Diablo2/save/*.*


Nur so als geistige Anregung...


danke aber der datei immer einen neuen namen geben bringt nichts denn sie muss immer den gleichen namen haben !!

und bei "man cp" kommt bei mir nichts von remove destination

und was cp -a bringen soll weiß ich auch nicht so recht :D

Nein ich höre keine Atzenmusik ich hab nur kein Bock mein Nick zu ändern !

scw - 42
Experte (offline)

Dabei seit 09.2002
1836 Beiträge
Geschrieben am: 05.11.2009 um 12:07 Uhr
Zuletzt editiert am: 05.11.2009 um 12:08 Uhr

ist nicht dein Crontab eintrag falsch??
4 * * * * kopiert immer um 4 Minuten nach voller stunde... würde mal 4/* * * * o.ä. versuchen
EDIT: Eventuell war es auch */4. Hab gerade kein Linux zur hand zum nachschauen.
Laser87 - 58
Champion (offline)

Dabei seit 11.2006
4301 Beiträge

Geschrieben am: 05.11.2009 um 12:07 Uhr

Du hast aber auch noch ein -i drin "prompt before overwrite" ;-)


Gruß
Jochen

AZNMSK
Profi (offline)

Dabei seit 05.2009
809 Beiträge

Geschrieben am: 05.11.2009 um 12:17 Uhr

Zitat von scw:

ist nicht dein Crontab eintrag falsch??
4 * * * * kopiert immer um 4 Minuten nach voller stunde... würde mal 4/* * * * o.ä. versuchen
EDIT: Eventuell war es auch */4. Hab gerade kein Linux zur hand zum nachschauen.


ja da hast du recht habs grad geändert es muss */4 * * * * heißen aber das ändert ja nichts daran das es nicht überschrieben wird oder ?!

Nein ich höre keine Atzenmusik ich hab nur kein Bock mein Nick zu ändern !

Laser87 - 58
Champion (offline)

Dabei seit 11.2006
4301 Beiträge

Geschrieben am: 05.11.2009 um 12:21 Uhr
Zuletzt editiert am: 05.11.2009 um 12:22 Uhr

Zitat von AZNMSK:



und wo o.0


4 * * * * cp -f /blabla/bla/blablala/datei.txt <b> -dir </b> /blablabla/blablabla/bla/
Da ;-)
Laser87 - 58
Champion (offline)

Dabei seit 11.2006
4301 Beiträge

Geschrieben am: 05.11.2009 um 12:31 Uhr

4 * * * * cp -f /blabla/bla/blablala/datei.txt
-dir
/blablabla/blablabla/bla/

Jetzt?
AZNMSK
Profi (offline)

Dabei seit 05.2009
809 Beiträge

Geschrieben am: 05.11.2009 um 12:39 Uhr

Zitat von Laser87:

4 * * * * cp -f /blabla/bla/blablala/datei.txt
-dir
/blablabla/blablabla/bla/

Jetzt?


ja ich seh ein -dir was für directory steht oder etwa nicht ??!

Nein ich höre keine Atzenmusik ich hab nur kein Bock mein Nick zu ändern !

Rifleman - 40
Experte (offline)

Dabei seit 09.2003
1540 Beiträge
Geschrieben am: 05.11.2009 um 13:14 Uhr

Zitat von AZNMSK:

ja ich seh ein -dir was für directory steht oder etwa nicht ??!

Nein.
cp interpretiert "-dir" als "--no-dereference --interactive -r".
Wobei du da noch aufpassen musst, da -r und --recursive/-R leicht unterschiedliche Funktionen haben...

Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.

AZNMSK
Profi (offline)

Dabei seit 05.2009
809 Beiträge

Geschrieben am: 05.11.2009 um 13:26 Uhr
Zuletzt editiert am: 05.11.2009 um 13:26 Uhr

Zitat von Rifleman:

Zitat von AZNMSK:

ja ich seh ein -dir was für directory steht oder etwa nicht ??!

Nein.
cp interpretiert "-dir" als "--no-dereference --interactive -r".
Wobei du da noch aufpassen musst, da -r und --recursive/-R leicht unterschiedliche Funktionen haben...


ja gut ok es funktioniert auch wenn ich -dir weglasse nicht denn er frägt immer noch nach dem überschreiben :autsch: ich werd noch verrückt es muss doch irgendeinen befehl geben der ihm sagt er soll es automatisch überschreiben !!

Nein ich höre keine Atzenmusik ich hab nur kein Bock mein Nick zu ändern !

Rifleman - 40
Experte (offline)

Dabei seit 09.2003
1540 Beiträge
Geschrieben am: 05.11.2009 um 13:45 Uhr

Zitat von AZNMSK:

ja gut ok es funktioniert auch wenn ich -dir weglasse nicht denn er frägt immer noch nach dem überschreiben :autsch: ich werd noch verrückt es muss doch irgendeinen befehl geben der ihm sagt er soll es automatisch überschreiben !!

Ich weiss nicht, was du da machst, aber bei mir wird mit
$cp -f /source /target
ohne nachfragen überschrieben...

Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.

AZNMSK
Profi (offline)

Dabei seit 05.2009
809 Beiträge

Geschrieben am: 05.11.2009 um 15:08 Uhr

jetzt klappts komischerweiße danke an alle lag wohl an dem -dir

Nein ich höre keine Atzenmusik ich hab nur kein Bock mein Nick zu ändern !

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -