Hallo zusammen.
ich möchte auf einem Laserdrucker mit 2 Papierfächern drucken. Um das A3-Fach anzusprechen muss ich 2 Zeilen mit Steuerzeichen dem Plot voranstellen.
Da ergibt dann folgenden Vierzeiler:
echo "Zeichenfolge1" >ideas.tmp
echo "zeichenfolge2" >>ideas.tmp
cat $PLT_FILE >>ideas.tmp
lp -c -d DRUCKERNAME -oraw ideas.tmp
Wenn ich das so im Madmin als Druckbefehl angebe, wird das als EIN Befehl interpretiert und alles nach dem ersten echo landet als ein String in meiner tmp-Datei. Pipes kann ich dort nicht setzen.
Dann habe ich die vier Zeilen in eine Datei erfasst und im Madmin
/dir/dir/scriptfile.ksh $PLT-FILE
als Druckbefehl hinterlegt.
Ergebnis war das die beiden Strings aus den 2 ersten Zeilen schön im tmp-file drinstehen und der Druck richtig gestartet wird, aber das Zeichnungsfile nicht mit übergeben wird und mein Ausdruck leer war.
Wie übergebe ich die Variable $PLT_FILE an das Druckscript?
(wenn ich ein Plotfile absolut mit ins Script schreibe funktionierts)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP