Pourquoi nohup est utilisé sous Unix ?

Table des matières:

Pourquoi nohup est utilisé sous Unix ?
Pourquoi nohup est utilisé sous Unix ?

Vidéo: Pourquoi nohup est utilisé sous Unix ?

Vidéo: Pourquoi nohup est utilisé sous Unix ?
Vidéo: How to Use Nohup Command in Linux 2024, Novembre
Anonim

Nohup est une commande utilisée pour exécuter un processus (travail) sur un serveur et le faire continuer après que vous vous soyez déconnecté ou que vous ayez perdu la connexion au serveur Nohup est le mieux adapté pour les travaux longs. Nohup est présent sur tous les serveurs de calcul Unix. Pour utiliser nohup pour exécuter un processus distant, vous devez d'abord vous connecter à un serveur distant.

Pourquoi nohup est utilisé sous Linux ?

Habituellement, chaque processus des systèmes Linux reçoit un SIGHUP (Signal Hang UP) qui est chargé de mettre fin au processus après la fermeture/sortie du terminal. La commande Nohup empêche le processus de recevoir ce signal lors de la fermeture ou de la sortie du terminal/shell.

Quelle est la différence entre nohup et &?

La réponse est la même que d'habitude - ça dépend. nohup capte le signal de raccrochage tandis que l'esperluette ne le fait pas. Quel est le signal de raccrochage ?

Comment exécuter un script nohup sous Linux ?

Say hello to nohup command Où, command-name: est le nom du script shell ou le nom de la commande. Vous pouvez passer un argument à la commande ou à un script shell. &: nohup ne place pas automatiquement la commande qu'il exécute en arrière-plan; vous devez le faire explicitement, en terminant la ligne de commande par un symbole &.

Comment puis-je savoir si nohup est en cours d'exécution ?

Pour vérifier les résultats ou l'état des programmes, reconnectez-vous au même serveur. Une fois le travail terminé, sa sortie sera contenue dans un fichier situé dans votre espace personnel. Le nom du fichier sera " nohup. out" (sans guillemets).

Conseillé: