Questions marquées «exec»

La famille de fonctions exec () remplace l'image de processus actuelle par une nouvelle image de processus, en conservant le pid et les tuyaux de l'ancien processus. Cette balise est également utilisée pour le shell intégré qui peut être utilisé pour remplacer le shell actuel par un programme ou divers éléments liés à la redirection.


5
Capturer le code de sortie de la commande exit
J'ai ceci dans un script bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Il semble qu'il sortira juste après la commande exit, ce qui est logique. Je me demandais s'il y avait une commande …

4
Quand appeler fork () et exec () par eux-mêmes?
J'apprends les commandes fork () et exec (). Il semble que fork () et exec () soient généralement appelés ensemble. (fork () crée un nouveau processus enfant et exec () remplace l'image de processus actuelle par une nouvelle.) Cependant, dans quels scénarios pourriez-vous appeler chaque fonction seule? Existe-t-il des scénarios …


1
Comment bash exécute-t-il un fichier ELF?
Quand je suis sur ma Linux Box, j'utilise bash comme shell. Maintenant, je me demandais comment bash gère l'exécution d'un fichier ELF, c'est-à-dire quand je tape ./program et que program est un fichier ELF. J'ai salué le bash-4.3.tar.gz, il ne semble pas y avoir une sorte d'analyseur de nombres magiques …
8 bash  kernel  executable  exec  elf 

4
rediriger et consigner la sortie du script
J'essaie de ranger les extraits suivants, les objectifs de conception sont de consigner toutes les sorties d'un script et ne doivent pas être un wrapper. Moins de lignes, c'est mieux. Je ne me soucie pas des entrées utilisateur (à ce stade), les scripts cibles sont exécutés de manière non interactive. …


1
exec -t n'est pas valide
J'ai créé un rpm qui installe un .runfichier et chaque fois que j'exécute le rpm et que le rpm essaie d'exécuter le fichier .run, l'erreur ne cesse de se produire qu'aux exec -t is an invalid optionlignes de code suivantes if test `echo "$0" | cut -c1` = "/"; then …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.