Estoy ejecutando Ubuntu 10.10 con openbox ejecutándose en la parte superior. Hoy noté un comando llamado caller, sin embargo, no hay una página de manual, no responde a ninguna entrada (o --help) y whereis no la encuentra.
¿Alguna idea de lo que es?
bash
command-line
documentation
Gilles 'SO- deja de ser malvado'
fuente
fuente

helpcomandotype type,type help,help typeyhelp helppodría ser divertido para funcionar :)El
callercomando is builtin (no especificado por POSIX) apareció en Bash versión 3.0 y devuelve el contexto de cualquier llamada de subrutina activa. Ver: Bash-Builtins para más lectura.Sintaxis:
Si el número de trama se proporciona como un número entero no negativo, muestra el número de línea, el nombre de la subrutina y el archivo fuente correspondiente a esa posición en la pila de llamadas de ejecución actual.
Sin ningún parámetro, la persona que llama muestra el número de línea y el nombre del archivo fuente de la llamada de subrutina actual.
Verifique el siguiente seguimiento de pila simple en Bash Hackers Wiki :
Salida:
Aquí hay una muestra de una
diefunción decente para rastrear errores en scripts moderadamente complejos:fuente
Es un comando integrado de shell:
man bash(luego busque 'llamador')Se puede usar para imprimir un seguimiento de pila.
fuente
Tenga en cuenta que puede
readgenerar la salidacalleren variables para controlar cómo se formatea su salida:Manifestación:
fuente