![](https://seccdn.libravatar.org/avatar/c54e9eaa4bba285a6fd3a03a1b5ccfd5.jpg?s=120&d=mm&r=g)
Hallo! Ich führe mit Print Command von Samba diese script hier aus: ---------------- #!/bin/bash echo `cat /var/spool/fax/sendq/seqf` $1 > /tmp/print3.log string="Subject: facsimile job `cat /var/spool/fax/sendq/seqf`" /var/spool/fax/read_faxnr $string #---------> dieses Script wird aber nie gestarted (inhalt des Scriptes siehe unten) exit 0 ---------------- /var/spool/fax/read_faxnr: ---------------- #!/bin/bash echo "- - -" > /tmp/test exit ---------------- Beide Scripts haben 777 Rechte. Die echos im 1. Script klappen, es will nur nicht mein 2. Script ausführen. Wenn ich die Scripts manuell ausführe klappt es. Hat jemand eine Idee? Kann es was mit "#!/bin/bash" zu tun haben? Gruß Mario Ohnewald
![](https://seccdn.libravatar.org/avatar/c54e9eaa4bba285a6fd3a03a1b5ccfd5.jpg?s=120&d=mm&r=g)
uiuiui, es ist halt noch zu früh, zu früh um klar zu denken ;D Ich hatte keine Schreibrechte auf /tmp/test *stöhn*KopfgegenTischklopf* Einen schönen Tag noch!
Hallo!
Ich führe mit Print Command von Samba diese script hier aus: ---------------- #!/bin/bash echo `cat /var/spool/fax/sendq/seqf` $1 > /tmp/print3.log string="Subject: facsimile job `cat /var/spool/fax/sendq/seqf`" /var/spool/fax/read_faxnr $string #---------> dieses Script wird aber nie gestarted (inhalt des Scriptes siehe unten) exit 0 ----------------
/var/spool/fax/read_faxnr: ---------------- #!/bin/bash echo "- - -" > /tmp/test exit ----------------
Beide Scripts haben 777 Rechte. Die echos im 1. Script klappen, es will nur nicht mein 2. Script ausführen. Wenn ich die Scripts manuell ausführe klappt es. Hat jemand eine Idee? Kann es was mit "#!/bin/bash" zu tun haben?
Gruß Mario Ohnewald
![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
Hallo, On Mon, 15 Apr 2002, mario ohnewald wrote:
uiuiui, es ist halt noch zu früh, zu früh um klar zu denken ;D
Ich hatte keine Schreibrechte auf /tmp/test *stöhn*KopfgegenTischklopf*
Einen schönen Tag noch!
*lol* Wenn ich aber trotzdem noch was anmerken darf: 1. Lass bitte das TOFU. 2.:
---------------- #!/bin/bash echo `cat /var/spool/fax/sendq/seqf` $1 > /tmp/print3.log string="Subject: facsimile job `cat /var/spool/fax/sendq/seqf`" /var/spool/fax/read_faxnr $string #---------> dieses Script wird aber nie gestarted (inhalt des Scriptes siehe unten) exit 0 ----------------
Hier rufst du 2mal cat auf. Eins davon ist ueberfluessig. Ausserdem bastle ich noch ein paar stilistische Details mit ein ;) ==== #!/bin/bash SEQFFILE='/var/spool/fax/sendq/seqf' READ_FAXNR='/var/spool/fax/read_faxnr' LOG='/tmp/print3.log' ### <-- using this filename is BAD! #### no configuration should be neccessary below this line #### SEQF="`cat ${SEQFFILE}`" FAX_SUBJ="Subject: Fax job ${SEQF}" echo "${SEQF}" > "${LOG}" ### <-- using '>' is (often) BAD! ${READ_FAXNR} "${FAX_SUBJ} exit $? ==== Noch Fragen? ;) -dnh PS: Sorry, ich kommentiere eben einfach meist in Englisch ;) -- [zu was werden Holländische Windmühlen verwendet?] > wasserpumpen. Und dieses wird dann in die kleinen roten Dinger abgefuellt, die in DE als Tomaten verkauft werden? Oder in die grunenen Flaschen, die als Bier verkauft werden? -- frank paulsen und Jens Link in dasr
![](https://seccdn.libravatar.org/avatar/c65f0a9d70486d425ffd4799ddb379fc.jpg?s=120&d=mm&r=g)
* David Haller schrieb am 15.Apr.2002:
==== #!/bin/bash SEQFFILE='/var/spool/fax/sendq/seqf' READ_FAXNR='/var/spool/fax/read_faxnr' LOG='/tmp/print3.log' ### <-- using this filename is BAD!
#### no configuration should be neccessary below this line #### SEQF="`cat ${SEQFFILE}`" FAX_SUBJ="Subject: Fax job ${SEQF}" echo "${SEQF}" > "${LOG}" ### <-- using '>' is (often) BAD! ${READ_FAXNR} "${FAX_SUBJ} exit $? ====
Noch Fragen? ;)
Ja, warum $? am Schluß? Das kommt doch so wie so. Auch das $?. Und wie groß kann eine Variable eigentlich werden? Wenn $SEQFFILE eine 2GB Datei ist bekommt man doch sicherlich Probleme, oder?
PS: Sorry, ich kommentiere eben einfach meist in Englisch ;)
Würde ich auch gerne. Bernd -- LILO funktioniert nicht? Hast Du /etc/lilo.conf verändert und vergessen, lilo aufzurufen? Ist Deine /boot-Partition unter der 1024 Zylindergrenze? Bei anderen LILO Problemen mal in der SDB nachschauen: http://localhost/doc/sdb/de/html/rb_bootdisk.html |Zufallssignatur 6
![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
Hallo, On Mon, 15 Apr 2002, Bernd Brodesser wrote:
* David Haller schrieb am 15.Apr.2002:
==== #!/bin/bash SEQFFILE='/var/spool/fax/sendq/seqf' READ_FAXNR='/var/spool/fax/read_faxnr' LOG='/tmp/print3.log' ### <-- using this filename is BAD!
#### no configuration should be neccessary below this line #### SEQF="`cat ${SEQFFILE}`" FAX_SUBJ="Subject: Fax job ${SEQF}" echo "${SEQF}" > "${LOG}" ### <-- using '>' is (often) BAD! ${READ_FAXNR} "${FAX_SUBJ} exit $? ====
Noch Fragen? ;)
Ja, warum $? am Schluß? Das kommt doch so wie so. Auch das $?.
Aeh, stimmt ;) exitstatus ist ja eh der des letzten Befehls...
Und wie groß kann eine Variable eigentlich werden? Wenn $SEQFFILE eine 2GB Datei ist bekommt man doch sicherlich Probleme, oder?
Ja. Sollte sie aber nicht werden (und dann hat man eh ein grosses Problem ;). Aus 'man 8 hfaxd': /var/spool/fax/sendq/seqf for assigning job identifiers (was ein job identifier ist steht dann z.B. in 'man 1 sendfax'.) Ist also wohl analog zu /var/spool/lpd/*/.seq oder so... -dnh -- You come out of a woman and you spend the rest of your life trying to get back inside. -- sig stolen from James Cort
![](https://seccdn.libravatar.org/avatar/6d3cb30a50beec4be4a66cda5cdadfb5.jpg?s=120&d=mm&r=g)
Hallo, * Am 16.04.2002 postete David Haller:
On Mon, 15 Apr 2002, mario ohnewald wrote: echo "${SEQF}" > "${LOG}" ### <-- using '>' is (often) BAD! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -vvv
-- Gruß Alex --
-Mo"Ich bin nicht Dein Jesus Christus ..."ss- Falsche Konfession! Konfession ist immer falsch. [Herbert Steinboeck und Martin Leidig in suse-talk]
![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
Hallo, On Tue, 16 Apr 2002, Alex Klein wrote:
* Am 16.04.2002 postete David Haller:
On Mon, 15 Apr 2002, mario ohnewald wrote: echo "${SEQF}" > "${LOG}" ### <-- using '>' is (often) BAD! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -vvv
Weil damit -- ohne jede Pruefung! -- eine Datei ueberschrieben wird. Mach doch mal (NICHT!!!!) ein: echo "foo" > ~/.bashrc oder aehnliches... Als root kann man sich damit _ganz_ uebel in den Fuss schiessen (ich sach nur > /etc/inittab z.B.). -dnh -- There are three kinds of people: Those who can count & those who can't.
participants (4)
-
Alex Klein
-
B.Brodesser@t-online.de
-
David Haller
-
mario ohnewald