Il s'agit de la commande fuserposix qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
fuser — liste les identifiants de processus de tous les processus qui ont un ou plusieurs fichiers ouverts
SYNOPSIS
Fuser [−ufc] filet
DESCRIPTION
La Fuser l'utilitaire doit écrire sur la sortie standard les identifiants de processus des processus exécutés sur
le système local qui a ouvert un ou plusieurs fichiers nommés. Pour les appareils spéciaux en bloc, tous
les processus utilisant n'importe quel fichier sur ce périphérique sont répertoriés.
La Fuser L'utilitaire doit écrire dans l'erreur standard des informations supplémentaires sur le nom
fichiers indiquant comment le fichier est utilisé.
Toute sortie pour les processus s'exécutant sur des systèmes distants qui ont un fichier nommé ouvert est
non spécifié.
Un utilisateur peut avoir besoin des privilèges appropriés pour invoquer le Fuser utilitaire.
OPTIONS
La Fuser l'utilitaire doit être conforme au volume Base Definitions de POSIX.1‐2008, Section
12.2, utilitaire Syntaxe Recommandations.
Les options suivantes doivent être prises en charge :
-c Le fichier est traité comme un point de montage et l'utilitaire doit signaler tous les fichiers
ouvert dans le système de fichiers.
−f Le rapport ne doit concerner que les fichiers nommés.
-u Le nom d'utilisateur, entre parenthèses, associé à chaque ID de processus écrit sur
la sortie standard doit être écrite en erreur standard.
OPÉRANDES
L'opérande suivant doit être pris en charge :
filet Un chemin d'accès sur lequel le fichier ou le système de fichiers doit être signalé.
STDIN
Non utilisé.
CONTRIBUTION DES DOSSIERS
La base de données des utilisateurs.
ENVIRONNEMENT VARIABLES
Les variables d'environnement suivantes doivent affecter l'exécution de Fuser:
LANGUE Fournissez une valeur par défaut pour les variables d'internationalisation qui ne sont pas définies ou
nul. (Voir le volume Définitions de base de POSIX.1‐2008, Section 8.2,
Internationalisation Variables pour la priorité de l'internationalisation
variables utilisées pour déterminer les valeurs des catégories de paramètres régionaux.)
LC_TOUS S'il est défini sur une valeur de chaîne non vide, remplace les valeurs de tous les autres
variables d'internationalisation.
LC_CTYPE Déterminer la localisation pour l'interprétation des séquences d'octets de données de texte
sous forme de caractères (par exemple, des caractères à un octet par opposition aux caractères à plusieurs octets dans
arguments).
LC_MESSAGES
Déterminez les paramètres régionaux qui doivent être utilisés pour affecter le format et le contenu de
messages de diagnostic écrits dans l'erreur standard.
NLSPATH Déterminer l'emplacement des catalogues de messages pour le traitement des LC_MESSAGES.
ASYNCHRONE ÉVÉNEMENTS
Par défaut.
SORTIE STD
La Fuser L'utilitaire doit écrire l'ID de processus pour chaque processus en utilisant chaque fichier donné comme un
opérande à la sortie standard au format suivant :
"%ré", <id_processus>
STDERR
La Fuser L'utilitaire doit écrire des messages de diagnostic dans l'erreur standard.
La Fuser L'utilitaire doit également écrire ce qui suit dans l'erreur standard :
* Le chemin d'accès de chaque fichier nommé est écrit suivi immédiatement d'un .
* Pour chaque ID de processus écrit sur la sortie standard, le caractère 'c' doit être écrit à
erreur standard si le processus utilise le fichier comme répertoire courant et le
caractère 'r' doit être écrit avec l'erreur standard si le processus utilise le fichier comme
son répertoire racine. Les implémentations peuvent écrire d'autres caractères alphabétiques pour indiquer
autres utilisations des fichiers.
* Quand le -u option est spécifiée, les caractères indiquant l'utilisation du fichier doivent être
suivi immédiatement du nom d'utilisateur, entre parenthèses, correspondant à l'utilisateur réel
ID du processus. Si le nom d'utilisateur ne peut pas être résolu à partir de l'ID utilisateur réel du
processus, l'ID utilisateur réel du processus doit être écrit à la place du nom d'utilisateur.
Lorsque la sortie standard et l'erreur standard sont dirigées vers le même fichier, la sortie doit être
entrelacés de sorte que le nom du fichier apparaisse au début de chaque ligne, suivi du
ID de processus et caractères indiquant l'utilisation du fichier. Ensuite, si le -u option est
spécifié, le nom d'utilisateur ou l'ID utilisateur de chaque processus utilisant ce fichier doit être écrit.
UNE doit être écrit dans l'erreur standard après la dernière sortie décrite ci-dessus pour
chacun filet opérande.
SORTIE DES DOSSIERS
Aucun.
ÉLARGI DESCRIPTION
Aucun.
EXIT STATUT
Les valeurs de sortie suivantes doivent être renvoyées :
0 Achèvement réussi.
>0 Une erreur s'est produite.
CONSÉQUENCES OF LES ERREURS
Par défaut.
La Abonnement les sections informatif.
INSCRIPTION UTILISATION
Aucun.
EXEMPLES
La commande:
Fuser -fu .
écrit sur la sortie standard les identifiants de processus des processus qui utilisent le
répertoire et écrit dans l'erreur standard une indication de la façon dont ces processus utilisent le
répertoire et les noms d'utilisateurs associés aux processus qui utilisent le
répertoire.
Fuser -c <monter point>
écrit sur la sortie standard les identifiants de processus des processus qui utilisent n'importe quel fichier du fichier
système qui est monté surmonter point> et écrit dans l'erreur standard une indication de la façon dont
ces processus utilisent les fichiers.
Fuser <monter point>
écrit sur la sortie standard les identifiants de processus des processus qui utilisent le fichier qui est
nommé parmonter point> et écrit dans l'erreur standard une indication de la façon dont ces processus
utilisent le fichier.
Fuser <bloc dispositif>
écrit sur la sortie standard les identifiants de processus des processus qui utilisent n'importe quel fichier qui est sur
l'appareil nommé parbloc dispositif> et écrit dans l'erreur standard une indication de la façon dont ces
les processus utilisent le fichier.
Fuser −f <bloc dispositif>
écrit sur la sortie standard les identifiants de processus des processus qui utilisent le fichierbloc
dispositif> lui-même et écrit dans l'erreur standard une indication de la façon dont ces processus utilisent
le fichier.
RAISONNEMENT
La définition du Fuser l'utilité suit la pratique existante.
FUTUR DIRECTIONS
Aucun.
Utilisez fuserposix en ligne en utilisant les services onworks.net