¿Cuál es el significado de $$
en KornShell? Supongo que está asociado con la identificación del proceso, pero quiero saber su significado exacto.
Respuesta
$$
es la identificación del proceso del proceso ksh; $PPID
es la identificación del proceso de su padre.
Aquí está el ksh (93) documentation for special parameters (es después del doblez). Misma información for ksh88.
Se utiliza para crear nombres temporales con la identificación del proceso. Supongamos que necesita un nombre de archivo, pero ese nombre debe ser exclusivo del proceso en el que se encuentra, de modo que si más de una persona ejecuta el mismo script ksh, no se pisarán entre sí.
$$ está en bash, sh y otras conchas UN * X.
que procesa id, ksh en sí, padre o hijo? –
Si ejecuta un script ksh, entonces ksh se bifurca y el niño se ejecuta como si fuera su propio proceso. Si ejecuta algo con "$ ./script", se ejecuta en línea en el proceso actual. –
@Philip: ¿eh? seguramente quiere decir "./script" entonces se ejecuta en el shell actual –
- 1. Regex en KornShell
- 2. KornShell (ksh) envolvente
- 3. ¿Hay un KornShell (ksh) IDE para Windows?
- 4. ¿Puedo obtener la ruta absoluta al script actual en KornShell?
- 5. Obtener el nombre de la función en la secuencia de comandos de KornShell
- 6. Hacer que las teclas de flecha y eliminar funcionen en la línea de comandos de KornShell
- 7. Cómo autocompletar en la línea de comandos KornShell con el editor vi
- 8. Alcance de variables en KSH
- 9. ¿Cómo se establece la dirección de correo electrónico From para el comando mailx?
- 10. Devuelve el valor de un código Java
- 11. ¿Cómo puedo capturar un código de salida SQLPlus dentro de un script de shell?
- 12. SurfaceViews en capas en FrameLayout en Android
- 13. Programación en serie en C, en DOS
- 14. apóstrofo en identificadores en Haskell
- 15. NO EN CONDICIÓN en SQL
- 16. Bifurcación en PHP en Windows
- 17. sys.stdin en select.select en Windows
- 18. impresión en LPT1 en C#
- 19. Exportación en PDF en rieles
- 20. Expansión en línea en C#
- 21. PageIndexChanging en GridView en ASP.NET
- 22. SVG en línea en Firefox
- 23. Almacenamiento en caché en JDBC
- 24. Filtrar en prefetch_related en Django
- 25. Código en línea en DokuWiki
- 26. Condición en línea en Jade
- 27. Subíndices en parcelas en R
- 28. Interpolación en DataFrame en pandas
- 29. Almacenamiento en caché en urllib2?
- 30. Pitido en Linux en C
Gracias Martin, recibí mi respuesta :) –