On 13/01/2023 09.09, ^Bart wrote:
[...]
> Nel caso per qualche motivo il job non avesse girato in maniera corretta
> lato Windows, e quindi non avesse generato i files, dovrei farlo partire
> a mano e poi lato linux dovrei fare lo stesso però conoscendo il comando
> lsof vorrei capire se potessi "automatizzare" la copia facendola partire
> semplicemente al termine del completo salvataggio del file.
>
> Da quel che ho capito lsof lavora e quindi riesce a verificare solo i
> file realmente presenti sulla macchina linux...
Non solo, quello che vuoi fare non sarebbe
corretto neanche in Unix.
Il fatto che il file *non* sia "open" ("lsof"
sta per "LiSt Open Files") non vuol dire che
il processo abbia finito di scriverci.
Potrebbe fare open-write-close piu` volte.
Devi creare un protocollo per cui, quando
il file e` "pronto", questo venga segnalato.
Per esempio, il lato Win dovrebbe scrivere
un altro file di conferma quando ha finito
di creare quello che deve creare.
bye,
--
piergiorgio