Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
15 juillet 2010

htmlpdflatexmanmd




chroot

chroot

Lance une commande avec un répertoire root différent

Exemple

lancer un ls lié dans /tmp/empty:
chroot /tmp/empty /ls -Rl /
^
15 juillet 2010

htmlpdflatexmanmd




env

env

Lance une commande avec un environnement modifié.

   env lance une commande avec un environnement modifié. La première opérande qui ne contient pas le caractère '=' spécifie le programme à invoquer.

OPTIONS

-u NAME, --unset=NAME Supprime la variable spécifée de l'environnement.
-, -i, --ignore-environment démarre avec un environnement vide.
NAME=VALUE définir une variable
^
15 juillet 2010

htmlpdflatexmanmd




nohup

nohup

Lancer une commande de manière à ce que les signaux hangup soient ignorés.

   nohup lance la commande spécifié de manière à ce que les signaux hangup soient ignorés, donc une commande peut continuer même après s'être déconnecté. Si l'entrée standard est le terminal, elle est redirigé vers /dev/null. Si la sortie standard est un terminal, elle est redirigé vers le fichier nohup.out, ou $HOME/nohup.out s'il ne peut pas être accédé en écriture. Si l'erreur standard est un terminal, elle est redirigé vers le même descripteur de fichier que la sortie standard. nohup ne place pas automatiquement la commande en fond, vous devez le faire explicitement, en terminant la ligne de commande avec un &.

Exemple

Pour rediriger la sortie d'un commande lancée avec nohup:
nohup make › make.log
^
15 juillet 2010

htmlpdflatexmanmd




su

su

Changer temporairement d'utilisateur

   su autorise un utilisateur à devenir temporairement un autre utilisateur. Il lance une commande (souvent un shell interactif) avec le real et l'effective user ID, group ID et les groupes supplémentaires d'un utilisateur donné. Si aucun utilisateur n'est donné, l'utilisateur par défaut est root. Par défaut su ne change pas le répertoire courant, mais il définit les variables HOME et SHELL, et si l'utilisateur n'est pas root, définis USER et LOGNAME. Par défaut, le shell n'est pas un login shell.

OPTIONS

-c COMMAND, --command=COMMAND passe la commande, une simple ligne de commande à lancer, au shell avec l'option -c au lieu de démarrer un shell interactif.
-f, --fast passe l'option -f au shell. N'a de sens que si le shell est csh ou tcsh, qui empêche la lecture de .cshrc au démarrage.
-, -l, --login transforme le shell en login shell. Ce qui supprime les variables d'environnement sauf TERM, HOME, SHELL, USER et LOGNAME et définis PATH à une valeur par défaut.
-m, -p, --preserve-environment Ne change pas les variables d'environnement HOME, USER, LOGNAME ou SHELL
-s SHELL, --shell=SHELL Permet de lancer le SHELL spécifié.
^
15 juillet 2010

htmlpdflatexmanmd




timeout

timeout

Lance la commande spécifiée et la termine au delà du temps spécifié.

   timeout lance la commande spécifiée et la termine si elle continue de fonctionner une fois le temps spécifié écoulé. La durée peut être préfixé par:

s secondes
m minutes
h heures
d jours

OPTIONS

-s SIGNAL, --signal=SIGNAL Envoie le signal spécifé à la commande au timeout, au lieu du signal par défaut TERM.