So I am trying to use the script command to always log the output of my commands (this is for work); however, when I place the script command in my ~/.zshrc file (since I'm using zshell), it seems that it continuously runs when I open zsh.
So here's what my ~/.zshrc file looks like towards the bottom:
LOGDATE=$(date +"%m_%d_%Y_%H_%M_%S_%p.tlog")
script $LOGDATE
and then when I open a new terminal, this is what I get:
Script started, file is 01_16_2019_07_15_05_AM.tlog
Script started, file is 01_16_2019_07_15_05_AM.tlog
Script started, file is 01_16_2019_07_15_05_AM.tlog
Script started, file is 01_16_2019_07_15_05_AM.tlog
Script started, file is 01_16_2019_07_15_05_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_06_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_07_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
Script started, file is 01_16_2019_07_15_08_AM.tlog
and this runs until I hold ctrl-c to stop it from doing it.
What am I doing wrong?