Archiv verlassen und diese Seite im Standarddesign anzeigen : Drucken per skript
Hallo,
ich bin neu hier und habe gleich mal eine Frage.
Ich weiss nicht ob ich hier richtig bin aber ich versuche es mal :-)
kann mir jemand helfen ?
ich möchte von einem Server per skript drucken
wenn die Dateien vorhanden sind
neueDatei.00013143820.D130711.T1327.S18396. Erstellen.xml
neueDatei.00013100012.D130711.T1341.S32302. Erstellen.xml
neueDatei.00013143820.D130711.T1341.S33937.Erstell en.xml
neueDatei.00013128529.D130711.T1341.S33257.Erstell en.xml
soll eine datei nach der anderen per LPR gedruckt werden.
Hat da jemand ein Skript mit einer Schleife für mich ???
MfG
Dino
soll eine datei nach der anderen per LPR gedruckt werden. Hat da jemand ein Skript mit einer Schleife für mich ???Dazu braucht es kein Script. Das geht ganz einfach auf der Kommandozeile mit
lpr /pfad/*.xml
Gruss Pit.
Hallo Pit,
das ist klar will aber jeden Tag, das automatiseirt machen
und immer nur die aktuellen dateien drucken.
Sorry hab ich mich wohl nicht richtig ausgedrückt.
Gruss
dino
Sorry hab ich mich wohl nicht richtig ausgedrückt.
Tust Du immer noch nicht. Was bedeutet "aktuelle Dateien" genau? Erkennt man die am Namen oder an der MTime?
Mal was von Multiposts gelesen und wie beliebt die sind?
http://www.linux-forum.de/skript-zum-drucken-5545768.html
http://www.opensuse-forum.de/drucken-per-skript-anfänger-startprobleme/allgemeines-f17/t9477-f20/#post60832
Hallo,
nochmals sorry
die haben dann immer das datum im Namen
neueDatei.00013143820.D130711.T1327.S18396. Erstellen.xml
Gruss
dino
BetterWorld
07.11.13, 14:34
und was ist nun "aktuelle Dateien"?
Entstehen die "aktuellen Dateien" einmal, hundertmal oder beliebig oft pro Stunde, Jahr oder Sekunde?
Achso, aber es fehlen immer noch Infos. Und was passiert mit den "aktuellen Files", wenn sie ausgedruckt wurden? Bleiben sie dort liegen, werden sie archiviert, geloescht, verschenkt?
Gruss Pit.
pferdefreund
07.11.13, 18:50
sollte sich scriptmäßig regeln lassen.
Erst mal date +%format wie die Dateien in ne variable
dann find -name *variable* -exec lpr {}\; sowas in der art sollte gehen.
DrunkenFreak
07.11.13, 19:51
Wenn die Dateien sofort gedruckt werden sollen, ist inotify dein Freund.
Hallo,
werde die Dateien nun täglich nach dem drucken weg moven.
Und den Druck so abschicken
find "/home//kivibat/Documents/" -name "*.XML" |
while read i; do
if test -f "$i"; then
lpr -H server -P Printername "$i"
fi
done
Danke an alle für die Tips.
Gruss
Dino
Hi ,
und nun die gesamte Lösung .
Falls jemand mal ein ähnliches Problem hat.
#!/bin/bash
set -x
DATUM=`date +%y%m%d`
find /home/y4326/ -maxdepth 1 -name "*.*.D$DATUM.*.*.*.xml" |
while read i; do
if test -f "$i"; then
lpr "$i" #Hier kannste Du auch direkt , wenn die DW kennst z.B. lpr -H SERVERNAME -P PRINTERNAME "$i"
fi
done
Und das "weg moven" machst Du danach manuell?
Gruss Pit.
* die While-Schleife kannst Du Dir sparen.
* test kannst Du Dir sparen.
... das kann alles find für Dich mit erledigen...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.