Knowledge Base Nr: 00215 filetest.cpp - http://www.swe-kaiser.de

Downloads:

info: nach booten über nfs - fileupdate funktioniert nur sehr langsam.

  
//testprogramm: starten und file von einem anderen rechner aus anlegen (z.b.: ls > lulli.txt)
//bzw, auf dem gleichen rechner anlegen (2. xterm)
//der zeitversatz ist enorm (bei mir war er 30-40 sekunden)
//das hat zur folge das eine fileschnittstelle zwischen 2 rechnern u.u. problematisch wird.

#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>

int main( int argc, char ** argv )
{
if (argc != 2)
{
printf("testet ob ein file vorhanden ist\nusage: %s filename\n" , argv[0]);
exit(0);
}

while (1)
{
if (access(argv[1], R_OK|W_OK) == 0)
{
printf("file <%s> existiert\n", argv[1]);
}
else
{
printf(".");
}

fflush(stdout);

usleep(100*1000);
}

return 0;
}