"gc" <mogensppost@hotmail.com> writes:
> > Du laeste vist ikke man siden som jeg skrev :( .. Det er ikke en
> > kommando, men et system-kald . Der er sikkert en kommando der impl.
> > den, men ellers er det snildt at skrive et program der kalder den.
>
> Jo da.... men jeg ved stadig ikke hvad jeg skal gøre
> Det er længe siden jeg byggede serveren, og er grøn ud i linux.
> Jeg håbede der var nogen der kunne fortælle nøjagtigt hvad man skal skrive.
Nu er jeg ogsaa lidt i tvivl, var det ikke til FreeBSD du ville undelete ?
Ellers, proev at kopiere nedenstaaende ind i en fil (uslet.c), og kompiler med
gcc -o uslet uslet.c .. Hvis det ikke giver nogen fejl burde du kunne
koere ./uslet /sti/til/slettet/fil
Udover at kunne laese fbsd's man-sider paa nettet ved jeg ikke meget om
fbsd, saa hvis noget gaar galt er det for egen regning
.
--
#include <unistd.h>
int main(int argc, char *argv[]) {
int rc;
if (argc < 2) {
printf("%s <path>\n", argv[0]);
return 1;
}
rc = undelete(argv[1]);
if (rc == 0)
return 0;
else {
printf("%s: %s failed\n", argv[0], argv[1]);
return 2;
}
}
--
Mvh,
--
school.soren.davidsenATturtleDOTmathDOTklteDOThu//math-institute/uni-debrecen
other..sorenATtaneshaDOTnet//oesterbro/denmark/
www.tanesha.net