Anzeige:
Ergebnis 1 bis 6 von 6

Thema: batch script funktioniert nicht :(

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    25.03.2021
    Beiträge
    3
    Danke für deine Antwort
    Ich sage ja,,, habe absolut keinen Schimmer von der Materie
    also um es ein bisken verständlicher auszudrücken..
    Meine Frau ist im Homeoffice... ich habe ihr ein kleines Büro im Spitzboden eingerichtet.Damit sie ihre Ruhe hat .
    mit allem Zip und Zap. Der Firmen-Laptop den sie bekommen hat bietet keine möglichkeiten nen Drucker anzuschliessen bzw. keine Administrations Rechte. Nun muss sie am Tag bis zu 30 Dokumente ausdrucken.
    Das passiert im mom. so ... sie schickt sich von dem Laptop ne mail auf ihr privates Mailpostfach.. der private PC steht allerdings 2 Etagen tiefer .... Also ist es eine heiden rennerei für sie...
    Der Firmenlaptop hat Win 10 inst. und der priv. hat PClinuxos auf dem Thunderbird installiert ist . Der Canon-Drucker hangt am Netzwerk und steht bei ihr im Spitzboden-Büro
    Thunderbird bietet die möglichkeit den Anhang der Mail automatisch zum Ordner "drucken" zu schicken... die funktion Drucken bei Thunderbird druckt die ganze Mail aus und nicht den Anhang.
    Nun dachte ich mir das ein Script das ganze erledigen könnte . Das Script scheint ja schonmal nicht ungeeignet zu sein.
    die ~/drucken Geschichte habe ich wieder gelöscht. nun komme ich nicht weiter .... Thunderbird bietet die möglichkeit das foo.sh Script anzusteuern... Ich weiss nur nicht ob es Klappt...Ich weiss eben nicht wie ich es prüfen kann .da anscheinend zuviele Fehler vorhanden sind... für mich sieht es eben auch so aus das Thunderbird nicht das macht was es machen sollte mit der foo.sh geschichte .
    eine Idee wäre noch vielleicht ein Script zu erstellen das den "drucken " ORdner auf das auftauchen eines PDFs überwacht und dann der foo.sh bescheid sagt....
    Vielleicht hast du ja ne Idee wie man weiter vorgehen könnte.
    Lieben Dank
    Hain
    Geändert von hainbloedchen (30-03-2021 um 22:52 Uhr)

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von hainbloedchen Beitrag anzeigen
    Der Firmen-Laptop den sie bekommen hat bietet keine möglichkeiten nen Drucker anzuschliessen bzw. keine Administrations Rechte. Nun muss sie am Tag bis zu 30 Dokumente ausdrucken.
    Nun, wenn Deine Frau einen Firmenrechner hat, mit dem sie irgend etwas ausdrucken soll, dann sollte doch die Firma Deiner Frau dafür eine Lösung bieten.
    Zitat Zitat von hainbloedchen Beitrag anzeigen
    Thunderbird bietet die möglichkeit den Anhang der Mail automatisch zum Ordner "drucken" zu schicken...
    Was Du für foo.sh in etwa versuchen könntest:
    Code:
    #!/bin/bash
    BASIS=~/drucken # der Ordner mit den zu druckenden pdf-Dateien
    if [ -d $BASIS ]; then # wenn es diesen Ordner denn auch gibt:
      DONE=$BASIS/gedruckt # Ordner für `zum Drucker abgeschickte' Dateien
      STRANGE=$BASIS/seltsam # Ordner für Dateien, die zwar .pdf heißen, laut `file' jedoch keine sind
    # die beiden folgenden Zeilen testen zunächst, ob's einen entsprechenden Ordner bereits gibt. Wenn nicht, wird dieser angelegt (was fehlschlagen kann, wenn es bereits eine Datei mit selbem Namen gibt)
      test -d $DONE || mkdir $DONE
      test -d $STRANGE || mkdir $STRANGE
    # hier geht's eigentlich erst los: weise nacheinander der Variablen I den Namen der gefundenen pdf zu:
      for I in $BASIS/*.pdf; do
        TST=`file -bi "$I"` # Ergebnis von file -bi "$I" in TST speichern
        case $TST in # weiter wie bisher (fast)
          application/pdf*)
            lpr "$I" && mv $I $DONE/. # drucke I, wenn erfolgreich, verschiebe I in den `zum Drucker abgeschickte Dateien'
            ;;
          *)
            echo "$I ist wohl doch kein pdf ($TST)."
            mv $I $STRANGE/.
            ;;
        esac
      done
    fi
    OTOH hab ich hier keinen Drucker, mit dem ich das Script hätte testen können...

    Wie dem auch sei, die pdf-Dateien werden hier bestenfalls verschoben und nicht gelöscht.Du kannst Dir im Zweifelsfall die (Original-)pdf nochmal ansehen.

    Gruß
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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