Hallo,

mein Problem ist, dass ich die Beschreibung hier:

https://wiki.ubuntuusers.de/inotify

nicht im Detail verstehe und einfach versucht habe

mit dem dortigen Beispiel
meine pdf's im Home eines Jeden Users zu drucken, sobald sich diese pdf-Datei (ausdruck-winxp.pdf) aendert.

Das vohrige Script hatte einen falschen Dateinamen im Pfad.
So müsste es eigentlich passen.

Ich bekomme bei diesem Script nur unendlich viele Ausdrucke (hier zum testen mal echo - statt lpr) Irgendwie muss sich eine Datei wohl ändern, wenn sie nur mit cp gelesen wird.
Kann das sein?

Welche Funktion haben denn genau die einzelnen Zeilen - das wäre sicher hilfreich... da bin ich grad am suchen.

Viele Grüße
Matthias

---------------schnipp-------------
#!/bin/bash

# Quelle: https://wiki.ubuntuusers.de/inotify

watchnames=''
[ -d /home/teachers/$USER/Home_auf_Server/ ] && watchnames="$watchnames /home/teachers/$USER/Home_auf_Server/"

[ -f /home/teachers/$USER/Home_auf_Server/ausdruck-winxp.pdf ] && watchnames="$watchnames /home/teachers/$USER/Home_auf_Server/ausdruck-winxp.pdf"

inotifywait -qm -e modify --format %w%f $watchnames | while read FILE

do
#  lpr /home/teachers/$USER/Home_auf_Server/ausdruck-winxp.pdf
   ls -l /home/teachers/$USER/Home_auf_Server/ausdruck-winxp.pdf
# cp /home/teachers/$USER/Home_auf_Server/ausdruck-winxp.pdf /home/teachers/$USER/Home_auf_Server/ausdruck-fertig.pdf
done
---------schnapp-----------


On 04.08.2015 18:56, Matthias Lauffer wrote:
ps -e
und
kill -9 mit nummern die ich im verdacht hatte.

also stopt ctrl-c in der Komandozeile nicht das script - hm


On 04.08.2015 18:50, Matthias Lauffer wrote:
Hallo,

habe folgendes script gestartet:



#!/bin/bash

# Quelle: https://wiki.ubuntuusers.de/inotify

watchnames=''
[ -d /home/teachers/$USER/Home_auf_Server/ ] && watchnames="$watchnames /home/teachers/$USER/Home_auf_Server/" [ -f /home/teachers/$USER/Home_auf_Server/Unbenannt1.odg ] && watchnames="$watchnames /home/teachers/$USER/Home_auf_Server/ausdruck-winxp.pdf" inotifywait -mq -e modify -e attrib --format %w%f $watchnames | while read FILE

do
    lpr /home/teachers/$USER/Home_auf_Server/ausdruck-winxp.pdf
cp /home/teachers/$USER/Home_auf_Server/ausdruck-winxp.pdf /home/teachers/$USER/Home_auf_Server/ausdruck-fertig.pdf
done


Jetzt hört mein Drucker nicht mehr auf zu drucken.

wo hängen denn da die Druckaufträge noch.
Ich dachte ich hätte das script mit STRG-C in der Komandozeile zum stoppen gebracht.

Oh, mannnnn und das alles nur wegen den Windows Nutzern :((((((( - (Versuch aus virtualXP zu drucken)
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user


_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an