Maison > Problème commun > Explication détaillée de la commande nohup

Explication détaillée de la commande nohup

小老鼠
Libérer: 2023-10-25 16:20:45
original
4234 Les gens l'ont consulté

nohup est une commande couramment utilisée dans les systèmes Unix et de type Unix. Elle est utilisée pour exécuter des commandes en arrière-plan et rediriger la sortie de la commande vers un fichier pour continuer à s'exécuter même après la déconnexion de l'utilisateur ou la fermeture du terminal. Explication détaillée et utilisation de la commande nohup : "commande nohup [paramètres] [fichier d'entrée] [fichier de sortie]", où la commande est la commande à exécuter en arrière-plan, les paramètres sont les options et les paramètres de la commande, et le fichier d'entrée est le fichier d'entrée de la commande, le fichier de sortie est le fichier de sortie de la commande.

Explication détaillée de la commande nohup

nohup est une commande couramment utilisée dans les systèmes Unix et de type Unix pour exécuter des commandes en arrière-plan et rediriger la sortie de la commande vers un fichier pour continuer à s'exécuter même après la déconnexion de l'utilisateur ou la fermeture du terminal. Ce qui suit est une explication détaillée et l'utilisation de la commande nohup :

nohup 命令 [参数] [输入文件] [输出文件]
Copier après la connexion

Parmi elles, la commande est la commande à exécuter en arrière-plan, les paramètres sont les options et paramètres de la commande, le fichier d'entrée est le fichier d'entrée de la commande, et le fichier de sortie est le fichier de sortie de la commande.

Exemple d'utilisation :

  1. Exécutez une commande en arrière-plan et redirigez la sortie vers un fichier :

    nohup command > output.log &
    Copier après la connexion

    Exécutez la commande command en arrière-plan et redirigez sa sortie vers le fichier output.log. Le symbole & signifie exécuter la commande en arrière-plan.

  2. Exécutez la commande en arrière-plan et redirigez les informations de sortie et d'erreur vers le fichier :

    nohup command > output.log 2>&1 &
    Copier après la connexion

    Exécutez la commande command en arrière-plan et redirigez ses informations de sortie et d'erreur vers le fichier output.log.

  3. Spécifiez le fichier d'entrée :

    nohup command < input.txt > output.log &
    Copier après la connexion

    Exécutez la commande command en arrière-plan, utilisez le fichier input.txt comme fichier d'entrée de la commande et redirigez la sortie vers le fichier output.log.

  4. Ignorer le signal SIGHUP :

    nohup -i command > output.log &
    Copier après la connexion

    Utilisez le paramètre -i pour ignorer le signal SIGHUP, c'est-à-dire qu'aucun signal pour terminer la commande ne sera envoyé lorsque l'utilisateur se déconnectera.

Il convient de noter que la commande nohup mettra la commande à s'exécuter en arrière-plan, mais elle ne fera pas de la commande un processus démon. Si vous devez créer un processus démon, vous pouvez utiliser la commande nohup avec le symbole & et utiliser certaines options et paramètres spécifiques dans la commande.

Ceci est l'explication de base et l'exemple d'utilisation de la commande nohup. En utilisation réelle, vous pouvez choisir les options et paramètres appropriés selon vos besoins. Vous pouvez afficher des informations d'aide plus détaillées via la commande nohup --help.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal