Citat:
Ursprungligen postat av zulfikarmd
Tack kompis. Vi har smbclient inrättas och jag kan flytta / kopiera filer på UNIX-maskinen regelbundet. Men vad jag vill göra är att köra det här kommandot en gång när filen finns på delad enhet och sedan flytta filerna till UNIX maskin. är detta möjligt? något tips?
|
Det största problemet du har är att tala om när filen är klar att skriva ut till dina delade enheten. Med jämna mellanrum gör en fillistan kommer att visa dig när den visas men du kan hoppa in och ta en halv fil på det sättet. Om du har kontroll över den process som skapar den fil du letar efter har man skriva till en fil (med ändelsen något liknande. "Del") byt namn på den när det är färdigt att skriva ut det.
Om du inte har kontroll över processen för att skapa måste du antingen lita på tidpunkten (dvs se filen visas, vänta X sekunder, sedan kopiera den, prova filstorleken, sedan ta bort), men det är mycket farligt naturligtvis .
Om du vet vad "korrekt, filstorleken blir kan du BEVAKARE skriptet ser bara för nya filer som även de har rätt storlek, men det är inte alltid en lyx du har.