I have an install script that I want to save its output to a file,
I have tried ./install.sh 2>&1 | tee /tmp/install.log
it writes to the file, but my issue is this:
- script outputon console without
tee
JavaScript
x
Loading docker image Test
aeb3f02e9374: Loading layer [=================================>] 75.27MB/75.27MB
db978cae6a05: Loading layer [=================================>] 15.36kB/15.36kB
c20d459170d8: Loading layer [=================================>] 3.072kB/3.072kB
18a8dee8b021: Loading layer [=================================>] 402.6MB/402.6M
cf2fcaf5666c: Loading layer [=================================>] 100.4kB/100.4kB
Loaded image: test:latest
- script output on console and file with
tee
JavaScript
Loading docker image Test
Loaded image: test:latest
Loading layers info is not printed at all, neither on console nor file, any idea why this happens?
Advertisement
Answer
Issue solved with:
script –return –quiet -c “./install.sh 2>&1” /tmp/install.log