Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Crontab Job, um Dateien aus Linux Server auf Windows Server zu kopieren - Fehler cp ?

  1. #1
    Registrierter Benutzer
    Registriert seit
    May 2022
    Beiträge
    12

    Crontab Job, um Dateien aus Linux Server auf Windows Server zu kopieren - Fehler cp ?

    Moin!

    Wir haben einen DB-Server auf Linux Ubuntu 22.04 LTS laufen, hier werden Dateien erstellt in einem Datenbankverzeichnis.
    Nun soll ein Cronjob letztendlich alle 45 min die Dateien auf eine Freigabe im Windows Netzwerk kopieren, da die Clients alle Win11 haben.


    Im Cronjob steht:
    45 * * * * cp "/opt/Anwendung/Anwendung Server/Data/Documents" "/mnt/Freigabe1/Frachtbriefe_Lieferscheine_aus_Anwendung/" -r
    Es passiert aber nichts, wird nichts kopiert.

    Wenn ich aber mittels cmd u. per SSH auf dem Server bin, dann diesen Befehl ab cp angebe, kommt: cp: Aufruf von stat für 'opt/Anwendung/Anwendung Server/Data/Documents' nicht möglich: Datei oder Verzeichnis nicht gefunden.

    Ich kann aber mittels CD in beide Ordner gehen, Groß u. Kleinschreibung habe ich drauf geachtet?
    Jemand eine Idee?

    Gruß
    Carsten Lehmann
    Geändert von Casiol75 (30.10.24 um 17:21 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.835
    Prüfen, ob du evt versehentlich ein relativen Pfad hast, weil "Aufruf von stat für 'opt/Anwendung/Anwendung Server/Data/Documents' nicht möglich" klingt ein bisschen so.
    Die Parameter von cp entsprechen nicht der Beschreibung von meinem System
    Code:
    ~$ cp --help
    Usage: cp [OPTION]... [-T] SOURCE DEST
      or:  cp [OPTION]... SOURCE... DIRECTORY
      or:  cp [OPTION]... -t DIRECTORY SOURCE...
    Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
    ...
    ~$
    Chron braucht idR vollständige Pfade
    Code:
    ~$ which cp
    /usr/bin/cp
    ~$
    Ggf ein kleines Script platzieren und das statt cp aufrufen und da drin ein bisschen mehr loggen, /dev/kmsg erzeugt eine Meldung im Kernel Log, da kommst du also gut dran
    Code:
    ~$ sudo -s
    [sudo] password for nopes:
    # echo "this is a test" > /dev/kmsg
    # exit
    ~$ dmesg
    # ...
    [  523.118375] this is a test
    ~$
    Zu guter letzt, nur quoten, wenn es notwendig ist:
    Code:
    45 * * * * /usr/bin/cp -r "/opt/Anwendung/Anwendung Server/Data/Documents" /mnt/Freigabe1/Frachtbriefe_Lieferscheine_aus_Anwendung/
    Geändert von nopes (30.10.24 um 18:18 Uhr) Grund: typo
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

  3. #3
    Registrierter Benutzer Avatar von Huhn Hur Tu
    Registriert seit
    Nov 2003
    Ort
    Karlsruhe
    Beiträge
    2.282
    Aus eigener Erfahrung, lass das mit direkten Command Aufrufen und schreibe ein kleines Skript, das dir dein env zuverlaessig erzeugt

    Code:
    #!/bin/bash
    if [ -d opt/Anwendung/Anwendung\ Server/Data/Documents ]; then
      /usr/bin/cp -r /opt/Anwendung/Anwendung\ Server/Data/Documents /mnt/Freigabe1/Frachtbriefe_Lieferscheine_aus_Anwendung/
    else 
      echo "Not found"
    fi
    Du hast auch ein Leerzeichen im Pfad, das kommt oft nicht ganz gut.
    Zwischen anonym sein wollen und seine Daten nicht verkaufen wollen, liegen zwei Welten. Wenn man sich einen kostenpflichtigen Dienst sucht, dann meist, weil man für diese Dienstleistung zahlt und nicht selbst das Produkt sein will.


Ähnliche Themen

  1. [Windows) WM-Ware Image von Server A auf Server B kopieren
    Von Osterhasse im Forum Virtuelle Maschinen und Emulatoren
    Antworten: 2
    Letzter Beitrag: 06.12.10, 21:37
  2. Linux backup von einem Server auf anderen Server Kopieren
    Von accloginsell im Forum Sicherheit
    Antworten: 5
    Letzter Beitrag: 01.02.10, 21:35
  3. Server dateien zu einem anderen server kopieren
    Von $Kopfgeldjäger$ im Forum Linux als Server
    Antworten: 17
    Letzter Beitrag: 26.09.06, 20:07
  4. Antworten: 8
    Letzter Beitrag: 01.08.06, 15:30
  5. Dateien kopieren mit netcat, tar und crontab funktioniert nicht
    Von Linux_Thomas im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 04.10.05, 11:30

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •