🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #907586

Re: Dziwne issue z wydrukiem bez rozwiązania?

#907586
From: Dominik Ałaszewski
Date: Thu, 18 Apr 2024 05:11
36 lines
2613 bytes
Dnia 18.04.2024 Marcin Debowski <agatek@INVALID.zoho.com> napisał/a:

> Dominik twierdzi, że jest jakaś maska, która powinna wskazywać że do 
> pliku jest nadal pisane. To teraz należy ustalić czym taki cupsd / lpd 
> się własciwie kieruje.

Ja twierdzę akurat inaczej, ale to mało istotne jest. 
Proponuję przeczytać dokumentację od incron, ot choćby tu:

https://man.archlinux.org/man/incrontab.5

IN_CLOSE_WRITE to maska, która użyta w incron oznacza, że skrypt
ma być wołany kiedy _skończy_ się zapis do pliku.

Zatem akurat w tym przypadku lpr czy co tam w skrypcie będzie
użyte dostanie _kompletny_ plik.

Nieśmiało sugeruję, żeby zamiast wymyślać koło na nowo
pisząc skrypt samodzielnie pilnujący pojawiania się plików
wykorzystać mechanizmy będące w kernelu/OS od bodaj 18 lat.

Całość wyglądać pewnie mogłaby najprościej jakoś tak:

$ incrontab -l
/opt/wrzut     IN_CLOSE_WRITE  /opt/skrypty/drukuj $@/$#

$ cat /opt/skrypty/drukuj
lpr $1
sleep 60s
rm $1

-- 
Dominik Ałaszewski (via raspbianowy slrn)
"W życiu piękne są tylko chwile…" (Ryszard Riedel)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP 
Pisząc na priv zmień domenę na gmail.
Technical Details
Message-ID: <uvqa25$5iff$1@solani.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
References: <5ahvek-eg7.ln1@pc-156013.zdnet.com.pl> <epiTN.44847$hv2.39465@fx14.ams1> <jg32fk-va4.ln1@pc-156013.zdnet.com.pl> <slrnv1stm6.feqv.jaros@falcon.lasek.waw.pl> <4093fk-14d.ln1@pc-156013.zdnet.com.pl> <slrnv1vet3.9nm.jaros@falcon.lasek.waw.pl> <uvofmd$4ksv$1@solani.org> <gtPTN.75806$Rt2.37732@fx10.ams1> <slrnv1vidm.efb.jaros@falcon.lasek.waw.pl> <UJ_TN.23482$BQ2.12608@fx03.ams1>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: Dominik Ałaszewski
 <Dominik.Alaszewski@gazeta.pl.invalid>
Newsgroups: pl.comp.os.linux
Subject: Re: Dziwne issue z wydrukiem bez rozwiązania?
Date: Thu, 18 Apr 2024 05:11:33 -0000 (UTC)
Organization: Linux Home Computers
Message-ID: <uvqa25$5iff$1@solani.org>
References: <5ahvek-eg7.ln1@pc-156013.zdnet.com.pl> <epiTN.44847$hv2.39465@fx14.ams1> <jg32fk-va4.ln1@pc-156013.zdnet.com.pl> <slrnv1stm6.feqv.jaros@falcon.lasek.waw.pl> <4093fk-14d.ln1@pc-156013.zdnet.com.pl> <slrnv1vet3.9nm.jaros@falcon.lasek.waw.pl> <uvofmd$4ksv$1@solani.org> <gtPTN.75806$Rt2.37732@fx10.ams1> <slrnv1vidm.efb.jaros@falcon.lasek.waw.pl> <UJ_TN.23482$BQ2.12608@fx03.ams1>
MIME-Version: 1.0
Injection-Date: Thu, 18 Apr 2024 05:11:33 -0000 (UTC)
Injection-Info: solani.org; logging-data="182767"; mail-complaints-to="abuse@news.solani.org"
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:02D38aj7nDw0gPyw4A/RPs8I684=
X-User-ID: eJwFwYEBwCAIA7CXRKTYcyyD/09YEg5D5UHgxMRc0G8MbtE75IcY2/u+g2qHvuw1A3xSdrJkePxo0go2+WY/ULNDZSvzB8ioGiE=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit