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.




2
raison de l'exec dans les scripts wrapper
J'ai vu des exemples de scripts wrapper qui en un mot sont les suivants: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Comme vu ci-dessus, ils execremplacent presque immédiatement le nouveau shell créé par le $myprog. On pourrait réaliser la même chose sans …
28 bash  exec 

2
POSIX garantit-il les chemins vers les utilitaires standard?
À partir de C, quelle est la façon la plus simple d'exécuter un utilitaire standard (par exemple, ps) et aucun autre? Est-ce que POSIX garantit que, par exemple, une norme psest dans /bin/psou dois-je réinitialiser la variable d'environnement PATH avec ce que j'obtiens confstr(_CS_PATH, pathbuf, n);, puis exécuter l'utilitaire via …
22 path  c  posix  exec 


3
Comment démarrer «correctement» une application à partir d'un shell
J'ai du mal à formuler la question avec précision, mais je ferai de mon mieux. J'utilise dwmcomme gestionnaire de fenêtres par défaut etdmenucomme lanceur d'applications. J'utilise à peine les applications GUI en dehors de mon navigateur. La plupart de mon travail se fait directement à partir de la ligne de …
21 shell  exec 

4
Comment fonctionnent fork et exec?
Je n'ai pas beaucoup d'expérience, j'essaye simplement de m'impliquer dans les processus comment interprètent-ils le matériel au niveau de l'utilisateur. Ainsi, lorsqu'une commande est lancée à partir d'un shell, fork()hérite d'un processus enfant de celui-ci et exec()charge le processus enfant dans la mémoire et s'exécute. Si le processus enfant contient …
17 fork  exec 


1
Que fait exec 3 <& 1?
Je comprends que la execredirection d'E / S peut être effectuée sur le shell actuel, mais je ne vois que l'utilisation comme: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. D'après cela, je comprends …

6
Autorisation php shell_exec () sur Linux Ubuntu
Je développe une application php en utilisant un serveur Linux. Mon problème est en cours d'exécution shell_exec()pour appeler un fichier exe ne fonctionne pas (en fait pas exe, c'est une sorte de fichier exécutable linux) echo shell_exec("whoami"); J'ai un démon echo shell_exec("ls") J'ai un nom de fichier mais echo shell_exec("php …
13 linux  shell  php  exec 



2
Pourquoi vfork () est-il destiné à être utilisé lorsque le processus enfant appelle exec () ou exit () immédiatement après sa création?
Concepts du système d'exploitation et APUE disent Avec vfork (), le processus parent est suspendu et le processus enfant utilise l'espace d'adressage du parent. Étant donné que vfork () n'utilise pas la copie sur écriture, si le processus enfant modifie des pages de l'espace d'adressage du parent, les pages modifiées …
11 linux  process  exec  exit  vfork 


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.