Articles of salida

¿Cómo no crear el file nohup.out, pero mantener la salida del terminal?

Si networkingirige la aplicación nohup como: nohup bash -c "printf \"command\n\"" &> /dev/null El file nohup.out no se crea; sin embargo, el terminal en el que ejecuté el command tampoco obtiene ningún resultado. ¿Cómo mantener la salida del terminal desde el command pero no crear el file nohup.out ?

Usar la salida sed en otra secuencia de commands o command

¿Cómo puedo usar la salida de sed en otro script? Por ejemplo (esto no funciona): sed -n "$COUNTER",1p /domains.csv | wget o sed -n "$COUNTER",1p /domains.csv > /myScript.sh Hasta donde yo sé > me permite tomar el resultado y ponerlo en un file, no estoy seguro de cómo usar este resultado como argumento en otro […]

La salida del script de shell no está escrita correctamente en el file

Traté de poner la salida de mi progtwig en un file de text. Añade correctamente los commands de eco al file, pero el command imagemgick "comparar" no se agrega al file. Simplemente STOUD es el "valor de PSNR", que se devuelve mediante el método de comparación en la terminal. ¿Hay alguna manera de agregar esta […]

Código de salida de script Shell y logging

He seguido una secuencia de commands de shell simple, en la que bash enviar STDERR & STDOUT a ambas pantallas y registrarlo en un file (test.log). Además, al salir, trato de salir con los códigos de salida adecuados. En este código, esperaría que se haga eco del primer post (dentro del bloque) y salga. Pero, […]

Salida detallada que falta cuando se ejecuta una secuencia de commands como CGI

Este es mi script de shell #!/bin/bash echo "Content-type: text/plain" echo "" sshpass -p $pass ssh -v -p $port -t -o StrictHostKeyChecking=no root@$ip "cd / && ls && exit" Se puede ejecutar a través de la web o a través de la línea de command. Cuando se ejecuta a través de la línea de command, […]

Omita la salida "natural" en la trampa

Mi script se ve así: trap "$(pwd)/dd-destroy.sh $l-env;$(pwd)/dd-drop.sh $l-db;exit" INT QUIT TERM EXIT ./dd-all.sh $l $l-db $l-env || exit 1 app_ip=$(./dd-status.sh ip $l-env|grep docker-app|awk '{print $3}') url=http://$app_ip:8080/app/ wget -O /dev/null $url || (echo "access $url failed" && false) || exit 1 Ahora quiero que se inicie esta trampa cuando se produce un error, esos 'exit […]

Mirar: solo imprime en la pantalla si la salida ha cambiado desde la última salida

Estoy ejecutando un process y estoy contando el número de hilos con ps huH p <PID_OF_U_PROCESS> | wc -l Puedo ejecutar este hilo con un watch como este; watch -n 1 ps huH p <PID_OF_U_PROCESS> | wc -l Esto generará el número de subprocesss que se está ejecutando el process, pero generalmente ese número no […]

Comprobando si el último command diff tuvo salida

Tengo algunos commands en un file que son como diff file1 file2 diff file3 file4 Y si sale algo, quiero imprimir qué command sucedió así, como diff file1 file2 if (there was output from the diff command) print "file1 and file2 had the difference" endif diff file3 file4 if (there was output from the diff […]

Bash: ayuda a perfeccionar una function personalizada

Estoy aprendiendo Bash, y he escrito una function básica: wsgc () { # Wipe the global variable value for `getopts`. OPTIND=1; echo "git add -A"; while getopts m:p option; do case "${option}" in m) COMMIT_MESSAGE=$OPTARG if [ "$COMMIT_MESSAGE" ]; then echo "git commit -m \"$COMMIT_MESSAGE.\"" else echo "A commit message is requinetworking." exit fi ;; […]

¿Cómo puedo extraer datos de una salida de command con Bash?

Soy nuevo en Linux y me gustaría get el "DRIVE GB" de esta salida: [randall@home gdrive]$ drive quota Name: Randall D Account type: UNLIMITED Bytes Used: 290959662516 (270.98GB) Bytes Free: 10995116277760 (10.00TB) Bytes InTrash: 0 (0.00B) Total Bytes: 11286075940276 (10.26TB) * Space used by Google Services * Service Bytes DRIVE 270.98GB PHOTOS 0.00B GMAIL 0.00B […]