[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