[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rofug] Re: fstat ? fuser ?




 Am 2 solutzii:
 1: perl :
	#!/usr/bin/perl
	$dir=$ARGV[0];
	@files=`fstat $dir |grep $dir`;
	foreach $file (@files) {
	    @lista=split(/\s+/,$file);
	    `kill -9 $lista[2]`;
	}
 2: un mic patch pt fstat

75c75
< #include <signal.h>
---
>
121d120
< int 	killproc;  /* true if we will kill ;) */
169c168
< 	while ((ch = getopt(argc, argv, "kfmnp:u:vN:M:")) != -1)
---
> 	while ((ch = getopt(argc, argv, "fmnp:u:vN:M:")) != -1)
174,176d172
< 		case 'k':
< 			killproc = 1;
< 			break;
223,226c219
< 	if (!(checkfile && killproc)) {
< 	    printf("Negative on that!");
< 	    exit(1);
< 	}
---
>
555c548
< 	if (filename && !fsflg) {
---
> 	if (filename && !fsflg)
557,560d549
< 		if (killproc) {
< 			kill(Pid,9);
< 		}
< 	}
888c877
<  "usage: fstat [-fmnvk] [-p pid] [-u user] [-N system] [-M core] [file ...]\n");
---
>  "usage: fstat [-fmnv] [-p pid] [-u user] [-N system] [-M core] [file ...]\n");

--------------------------------------
Catalin Macsim    Phone:    092-756838
Network Coordonator - Nordnet Botosani
Network Administrator - Petar Software

On Mon, 11 Feb 2002, Alexandru Balan wrote:

>
> am tot avut probleme cu lipsa lui fuser (am avut nevoie sa kill toate
> procesele care foloseau un anume director - fuser -k /path/to/dir) si mi
> s-a recomandat fstat.. sincer.. call me anythin' da' nu m-am descurcat..
> sugestii ??
>
> __________________________________________________________
> Send 'unsubscribe rofug' to listar@rofug.ro to unsubscribe
>
>

__________________________________________________________
Send 'unsubscribe rofug' to listar@rofug.ro to unsubscribe