Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Änderungen an Datei/Verzeichnis feststellen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.12.2004, 16:24 Uhr
Tody



Hallo zusammen,

ich möchte mir einen Daemon schreiben, der unter Suse läuft und prüft, ob sich eine Datei verändert hat.
Ich richte mich nach dieser Beschreibung:
www.linuxprofilm.com/articles/linux-daemon-howto.html

Jetzt weiß ich nur nicht, wie ich auf Dateiattribute zugreifen kann. Also: existiert das Verzeichnis, existiert die Datei, Änderungsdatum/-zeit der Datei, usw.

Das muss ich ja dann in meinem Daemon prüfen.

Kann mir jemand helfen?

Danke schonmal!

Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.12.2004, 16:51 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


stat?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.12.2004, 09:23 Uhr
Tody



Gibts nicht auch C-Befehle für sowas? Oder kann ich stat aus meinem C-Programm so aufrufen, dass ich dessen Ausgabe in ne Variable schreiben kann?

z.B.:

C++:
char[] time = befehl_ausführen_und_ausgabe_zurückgeben("stat --format=%z datei");


Dieser Post wurde am 15.12.2004 um 09:24 Uhr von Tody editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.12.2004, 09:47 Uhr
virtual
Sexiest Bit alive
(Operator)


von stat, zb durch "man stat"
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 15.12.2004 um 09:48 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.12.2004, 12:06 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

von stat, zb durch "man stat"


hmm bei mir geht "man stat" gar nicht
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.12.2004, 13:14 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat von Windalf:

Zitat:

von stat, zb durch "man stat"


hmm bei mir geht "man stat" gar nicht

Lieber Windalf,

Du musst Dir einfach das aktuelle Servicepack zu Deinem Betriebssystem runterladen. Es kann natürlich auch sein, daß wir hier aneinander vorbeireden:

Du solltest zunächst verifizieren, daß Du wirklich vor einem Computer mit einem Installierten Betriebssystem sitzt. Das geht so:

1. Du schaltest das Gerät an. Kommt eine Meldung der Form "Please insert a bootable Floppy Disk", so hast Du eine Computer ohne Betriebssystem. Du kannst Das Problem dadurch lösen, daß du das og. Servicepack installierst.

2. Du schaltest das Gerät an. Kommen mehrere Meldungen mit dem Wort" Microsoft" oder ein blauer Bildschirm mit lauter unverständlichen Quatsch, so sitzt du vor einer Spielkonsole. Möglicherweise kannst Du - das hängt von der Hardware ab - mit og. Service pack aber ein Betriebssystem installieren.(Schick mir einfach ein Foto vom gerät, ich kann es Dir dann sagen)

3. Du schaltest das Gerät an. Nach einer Weile kommt ein lautes "Knack". Dann sitzt Du vor einem Toaster und du mußt noch Toast rein tun. Das Servicepack hilft hier leider nicht weiter. (es sei Denn der Toaster hat ein integriertes CD laufwerk).

4. Du schaltest das Gerät an. Nach kurzen Augenblicken erscheint
a) ein schwarzes Fenster mit weisser Schrift mit dem Text "login:"
oder
b) ein bunter Fentser mit butem text "please login:" (o.ä.)
Du hast ein Betriebssystem in Reinform und kannst loslegen.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 15.12.2004 um 13:15 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.12.2004, 13:24 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Lieber Windalf,


wenn das mal gerade nicht geheuchelt ist


Zitat:

Du solltest zunächst verifizieren, daß Du wirklich vor einem Computer mit einem Installierten Betriebssystem sitzt. Das geht so:


ok ich werd die checkliste gleich mal druchgehen...


Zitat:

Du schaltest das Gerät an. Kommt eine Meldung der Form "Please insert a bootable Floppy Disk", so hast Du eine Computer ohne Betriebssystem. Du kannst Das Problem dadurch lösen, daß du das og. Servicepack installierst.


trifft nicht zu...


Zitat:

2. Du schaltest das Gerät an. Kommen mehrere Meldungen mit dem Wort" Microsoft" oder ein blauer Bildschirm mit lauter unverständlichen Quatsch, so sitzt du vor einer Spielkonsole. Möglicherweise kannst Du - das hängt von der Hardware ab - mit og. Service pack aber ein Betriebssystem installieren.(Schick mir einfach ein Foto vom gerät, ich kann es Dir dann sagen)


hmm microsoft kommt zwar aber das mit dem unverständlichen quatsch kenn ich nur wenn ich das von dir oben angegebene Servicepack versuchen will zu installieren


Zitat:

Du schaltest das Gerät an. Nach einer Weile kommt ein lautes "Knack". Dann sitzt Du vor einem Toaster und du mußt noch Toast rein tun. Das Servicepack hilft hier leider nicht weiter. (es sei Denn der Toaster hat ein integriertes CD laufwerk).


ab 2007 (das ist dann wenn die GEZ geld für meinen PC haben will) hab ich nur noch einen Internetanschluss für meinen Toaster mit CD Laufwerk)


Zitat:

4. Du schaltest das Gerät an. Nach kurzen Augenblicken erscheint
a) ein schwarzes Fenster mit weisser Schrift mit dem Text "login:"
oder
b) ein bunter Fentser mit butem text "please login:" (o.ä.)
Du hast ein Betriebssystem in Reinform und kannst loslegen.


hmm dann hab ich wohl das betriebssystem mit dem bunten text

Gruss Win<der gleich vor lachen platzt...>dalf
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
15.12.2004, 14:16 Uhr
Tody



habs geschafft!

vielen dank fürs stichwort!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: