Hjälp med Shell/C. Jämför datum, kopiera filer.

Permalänk
Medlem

Hjälp med Shell/C. Jämför datum, kopiera filer.

Hej sweclockers!

Jag behöver hjälp med en ganska omfattande uppgift/program. Programmet/kommandofilen får vara skriven i Shell/Bash eller C/C++. Filen i fråga är en .ppt (PowerPoint presentation) som skall öppnas under linux-miljö i OpenOffice impress. Operativsystem på servern är Windows server 2000. Allting körs över ett lokalt nätverk och programmet skall ligga på servern och kunna köras av flera datorer samtidigt.

Programmet skall genomföra detta:
* Starta när operativsystemet startas.
* Jämföra datumet när filen senast har modifierats och om datumet är nyare på servern skall det kopiera filen till datorn.
* Starta presentationen i helskärmsläge, starta om presentation när den nått sitt slut.
* Kontrollera om filen har ändrats, minst 1 gång per dag.

Jag är evigt tacksam till den som kan hjälpa/lösa det! Jag har försökt i flera timmer utan några resultat...

Permalänk
Medlem

Mounta upp servern på valfritt sätt.

Script:
1. Stäng openoffice
2. Använd stat för att hämta ändrings datum på båda filerna.
3. Om filen på servern är nyare kopiera över.
4. Öppna openoffice (starta om vid slut får man ställa in inuti openoffice). för fullskärm finns något argument man kan använda

Cronjobba så att scriptet körs vid midnatt varje dag eller oftare om man vill det. Resten får du lösa själv eller betala någon.

Permalänk
Medlem

Varför inte bara köra något versionshanteringssystem (CVS, HG, ...) och ett program/script som uppdaterar filen när du vill öppna den och/eller periodiskt med hjälp av det?