Il s'agit de la commande aelock 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
aelock - prend un verrou pendant qu'une commande s'exécute
SYNOPSIS
écluse [ option...] commander
écluse -Aidez-moi
écluse -Version
DESCRIPTION
Le manuel de formation aelock" La commande est utilisée pour verrouiller un projet pendant l'exécution d'une commande. Cela peut être
utilisé pour s'assurer que l'état du projet est stable pendant sa sauvegarde.
La commande nommée est recherchée en tant qu'attribut appelé aelock :commander au sein du
projet_spécifique champ du fichier de configuration du projet.
La commande est ensuite passée par l'habituel aesub(5) remplacements avant d'être
réalisé. La commande est exécutée en tant que propriétaire du projet. Si la commande revient avec un
état de sortie non nul, le écluse(1) la commande renverra un état de sortie de un.
Sécurité Questions
Cette commande est un problème de sécurité potentiel. Parce qu'il faut un verrou en lecture seule de tous
branches actives et modifications dans un projet, du tronc vers le bas, une mauvaise utilisation de cette commande est
une attaque potentielle par déni de service. Ainsi, cette commande est limitée au projet
administrateurs uniquement.
Cette commande aurait pu être conçue pour exécuter une commande arbitraire, comme
sudo(1), mais cela aurait accordé aux utilisateurs, même aux administrateurs de projet, plus de privilèges
que d'habitude. Pour cette raison, la commande est tenue dans une source contrôlée, entièrement revue
fichier de configuration du projet, et est simplement indiqué par son nom.
La commande est exécutée en tant que propriétaire du projet, et non en tant qu'utilisateur exécutant. Il a une écriture complète
accès (c'est ainsi que fonctionnent les autorisations Unix). Comme aeb(1), cela signifie qu'il peut causer
des ravages sur la base de référence et les métadonnées du projet. A utiliser avec une extrême prudence.
OPTIONS
Les options suivantes sont comprises :
-Projet prénom
Cette option peut être utilisée pour sélectionner le projet d'intérêt. Quand non -Projet
l'option est spécifiée, le AEGIS_PROJET variable d'environnement est consultée. Si
qui n'existe pas, l'utilisateur $HOME/.aegisrc le fichier est examiné pour un défaut
domaine du projet (voir aeuconf(5) pour plus d'informations). Si cela n'existe pas,
lorsque l'utilisateur ne travaille que sur des modifications au sein d'un même projet, le projet
nom par défaut à ce projet. Sinon, c'est une erreur.
-Aidez-moi
Cette option peut être utilisée pour obtenir plus d'informations sur la façon d'utiliser le écluse
.
Voir aussi égide(1) pour les options communes à toutes les commandes aegis.
Toutes les options peuvent être abrégées ; l'abréviation est documentée en lettres majuscules,
toutes les lettres minuscules et les traits de soulignement (_) sont facultatifs. Vous devez utiliser consécutivement
séquences de lettres facultatives.
Toutes les options sont insensibles à la casse, vous pouvez les saisir en majuscules ou en minuscules ou un
combinaison des deux, la casse n'a pas d'importance.
Par exemple : les arguments "-project, "-PROJ" et "-p" sont tous interprétés comme signifiant le
-Projet option. L'argument "-prj" ne sera pas compris, car consécutifs
les caractères facultatifs n'ont pas été fournis.
Les options et autres arguments de ligne de commande peuvent être mélangés arbitrairement sur la ligne de commande,
après les sélecteurs de fonction.
Les noms d'options longs GNU sont compris. Étant donné que tous les noms d'option pour écluse sont longues,
cela signifie ignorer le "-" de début supplémentaire. Les "--option=Plus-value" la convention est aussi
compris.
EXIT STATUT
Le manuel de formation écluse La commande se terminera avec un statut de 1 en cas d'erreur. Les écluse la commande sera
ne sortir avec un statut de 0 s'il n'y a pas d'erreurs.
ENVIRONNEMENT VARIABLES
See égide(1) pour une liste des variables d'environnement qui peuvent affecter cette commande. Voir
aepconf(5) pour le fichier de configuration du projet projet_spécifique champ pour savoir comment définir
variables d'environnement pour toutes les commandes exécutées par Aegis.
DROIT D'AUTEUR
Aelock version 4.24.3.D001
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller
Le programme aelock est fourni avec ABSOLUMENT AUCUNE GARANTIE ; pour plus de détails, utilisez le 'écluse
-Version Licence' commande. Ceci est un logiciel gratuit et vous pouvez le redistribuer
sous certaines conditions; pour plus de détails, utilisez le 'écluse -Version Licence' commande.
Utilisez aelock en ligne en utilisant les services onworks.net