Preguntas etiquetadas con bash

16
¿Agregar líneas a / etc / profile con marioneta?

Uso puppet para instalar un JDK y un tomcat actuales. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } Ahora me gustaría agregar JAVA_HOME="/usr/lib/java" export...

16
¿Hay un bash incorporado para 'cuál'?

He estado probando una instalación mínima de Fedora. Para verificar la ruta de intérpretes como python o node, normalmente uso which. Noto whichque no está instalado por defecto. Podría agregar el paquete, pero me pregunto si hay un shell incorporado que se pueda usar para realizar esta tarea...

15
Docker exec / run shell command nesting

Una breve introducción al caso de uso: Estoy usando un dockercontenedor para ejecutar mis gopruebas usando go test ./.... Esto se puede lograr fácilmente usando docker exec <container> /bin/sh -c "go test ./...". Lamentablemente, se go test ./...ejecuta en todos los subdirectorios y me...

15
Implementación de ejecución en seco en scripts de bash

¿Cómo se implementaría una opción de ejecución en seco en un script bash? Puedo pensar en envolver cada comando individual en un if y repetir el comando en lugar de ejecutarlo si el script se ejecuta con ejecución en seco. Otra forma sería definir una función y luego pasar cada llamada de comando...

15
Hacer ssh realmente silencioso

Estoy a medio camino de escribir un guión nagios y he llegado a una molestia con SSH. Según la página del manual: -q Quiet mode. Causes all warning and diagnostic messages to be suppressed. Sin embargo, si habilito el indicador silencioso y luego paso un puerto no válido, sigo recibiendo un...