Bash Programmierung

Diskutiere Bash Programmierung im Software Forum Forum im Bereich Hardware & Software Forum; Moin, ich will ein Bash programm schreiben, welches eine datei an meine Capisuite weitergibt und diese dann gefaxt wird. Der befehl für das...
  • Bash Programmierung Beitrag #1
masel

masel

Bekanntes Mitglied
Dabei seit
12.09.1999
Beiträge
1.095
Reaktionspunkte
0
Ort
Ein Ost-Westfale in HH
Moin,

ich will ein Bash programm schreiben, welches eine datei an meine Capisuite weitergibt und diese dann gefaxt wird.

Der befehl für das Faxen geht so:

capusuitefax -u USER -d NUMMER Datei.pdf

Ich will PDF dateien einfach so benennen, wie die Nummer ist und dann quasi soll das über einen cronjob alle 10 min geprüft werden.

Der user steht immer fest. die nummer ist der dateiname ohne erweierung und dann die datei anhängen.
Danach muß die datei verschoben werden, weil ich ja sonst immer eine wiederholung sende.

Hat da einer einen tip. ?

MfG
Masel
 
  • Bash Programmierung Beitrag #2
F

FallenAngel

Bekanntes Mitglied
Dabei seit
23.02.2000
Beiträge
236
Reaktionspunkte
0
Wenn ich das jetzt richtig verstanden hab, hast du ein Verzeichnis als "Spooler" wo alle Faxe reingelegt werden und die dann automatisch gesendet werden sollen?

Eine (wenn auch nicht gerade elegante) Variante wäre:
Code:
for date in `find /pathto/faxfolder -regex './[0-9]*\.pdf' | tr -d "./pdf"` do; capusuitefax -u USER -d $datei $datei.pdf; mv $datei.pdf /pathto/sentfolder; done
Findet alle Dateien in /pathto/faxfolder, die aus Zahlen und der Endung pdf bestehen. Alles außer der Zahl wird abgeschnitten. Dann wird für jede Datei der Fax-Befehl ausgeführt und die Datei nach /pathto/sentfolder geschoben.

Probier's aber lieber vorher an etwas Unkritischem aus ;)
 
Thema:

Bash Programmierung

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben