Sitat:
Originally Posted by zulfikarmd
Takk kompis. Vi har smbclient satt opp, og jeg er i stand til å flytte / kopiere filer til unix maskin med jevne mellomrom. Men jeg vil gjøre, er å kjøre denne kommandoen gang når filen finnes på den delte stasjonen og deretter flytte filer til UNIX-maskin. Er dette mulig? noen tips?
|
Hovedproblemet du har er å fortelle når filen er ferdig med å skrive ut til den delte stasjonen. Med jevne mellomrom gjør en filliste viser deg når det vises, men du kan gå inn og hente en halv en fil på den måten. Hvis du har kontroll over prosessen som oppretter filen du leter etter, har den skrive til en fil (med suffikset noe. Del ") og deretter endre navn på den når den er ferdig med å skrive den ut.
Hvis du ikke har kontroll over prosessen for oppretting, må du enten stole på tidspunkt (dvs. se filen vises, venter X sekunder, og deretter kopiere den, teste filstørrelse, deretter slette), men det er svært farlig, selvfølgelig .
Hvis du vet hva "riktig; filstørrelse vil, kan du få Watcher skriptet ser bare for nye filer som også er av riktig størrelse, men det er ikke alltid en luksus du har.