![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Respuestas a las Preguntas más frecuentes Preguntas más frecuentes para UNIX, los comandos de UNIX, Linux, Sistemas Operativos, Administración de Sistemas, Programación, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Desarrollo de Prensa: Casa de la Moneda de Linux 4.0 Beta "Fluxbox", 4.0 alfa "Debian" | iBOT | UNIX y Linux Noticias RSS | 0 | 01-04-2008 03:00 PM |
| Explicar la línea "mn_code \u003d` env | grep ".. minutos" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for Dummies Preguntas y Respuestas | 4 | 12-20-2007 01:52 AM |
| ¿Cómo podría hacer un programa mixto con muchos "|", "<" y ">" | strugglingman | Programación de Alto Nivel | 2 | 04-29-2006 09:11 AM |
| No utpmx entrada: debe exec "login" de nivel más bajo "shell" | peterpan | UNIX for Dummies Preguntas y Respuestas | 0 | 01-18-2006 04:15 AM |
| cómo solicitar un "leer" o "entrega" recibo de correos | plelie2 | Programación de scripts de shell y | 1 | 08-06-2002 04:26 PM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Siempre que escribir un script de shell la primera declaración se #! / usr / bin / ksh o algo de la misma ..
¿Qué significa esto? Sé que es un comentario # .. ¿Qué es esto! para? Dar en sus pensamientos .... Gracias, Nisha |
|
||||
|
Es decir a lo que su depósito a depósito que en la ejecución de las siguientes afirmaciones en su script de shell.
|
|
||||
|
es que todos los hell666 ??????
|
|
||||
|
Sí, eso es todo. Sin embargo, este tipo de comentario debe estar en su primera línea de la secuencia de comandos, sólo entonces lo hace tomar esta forma. Además, cuando su cáscara se encuentra esta línea, un nuevo proceso es generado y se sustituye con esta concha de su elección, y es este proceso que se analizará el script.
|
|
||||
|
Gracias Killerserv.
-Nisha |
|
|||||
|
Esta será probablemente más de lo que quería saber, pero aquí va de todos modos ....
Originalmente, sólo había un intérprete de comandos en Unix. Cuando se preguntó a ejecutar un comando, el shell intentará acogerse a alguno de la familia exec () las llamadas al sistema sobre el mismo. Si el comando es un ejecutable, que el éxito y ejecutar el comando se ejecute. Si la familia exec () no, el depósito no se dan por vencidos, sino que trataría de interpretar el archivo de comandos como si se tratara de un script de shell. Luego de Unix tiene más depósitos y la situación se volvió confusa. La mayoría de la gente que escribir scripts en un depósito y en otro tipo de comandos. Y cada depósito había distintas reglas para la alimentación de los scripts de un intérprete. Esto es cuando el "#! /" Truco fue inventado. La idea era dejar que el núcleo del exec () las llamadas al sistema con éxito los scripts de shell. Cuando el núcleo intenta exec () un archivo, se ve en los primeros 4 bytes que representan un entero llamado número mágico. Esto le dice al núcleo si se debe tratar de ejecutar el archivo o no. Por lo tanto, "#! /" Se añadió a los números de magia que el núcleo sabe y se extendió a ser capaz de ejecutar scripts de shell en sí mismo. Pero algunas personas no podían escribir "#! /", Que mantiene el espacio dejando fuera. Por lo tanto, el núcleo se exended un poco de nuevo para permitir "#!/" a trabajar como un especial de 3 byte número mágico. Tan #! / usr / bin / ksh y #! / usr / bin / ksh ahora significan lo mismo. Yo siempre uso el primero desde, al menos, algunos tal vez aún existen núcleos que no entienden este último. Y tenga en cuenta que la primera línea es una señal al núcleo, y no a la concha. ¿Qué sucede ahora es que cuando los depósitos intenta ejecutar secuencias de comandos a través de exec () que acaba de triunfar. Y nunca tropezar en sus diversos planes de emergencia. |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|