Soy un bash principiante. Estoy tratando de redirigir la salida de un bash scipt a un archivo. Todo menos la salida de una línea se redirige al archivo. Esta línea está creando un archivo, pero no escribe nada en él.
( cmdpid=$BASHPID; (sleep 3; sudo kill $cmdpid) & exec sudo hcitool lescan ) > file
Esto tampoco funciona:
( cmdpid=$BASHPID; (sleep 3; sudo kill $cmdpid) & exec sudo hcitool lescan > file )
Cuando estoy ejecutando mi script bash, se mostrará el resultado de la línea anterior, pero cuando lo redirija a un archivo no lo hará. Por favor, ayúdame.
Respuestas
0 para la respuesta № 1Al redirigir la salida estándar, intente usar 1>file
o si desea agregar la salida al final del archivo 1>>file