Sim, você fez algo errado ao procurar o arquivo.
Quando você executou cd /home/foo/Documents/
e, em seguida, ls -l -a .boot_log
, estava tentando encontrar esse arquivo na pasta /home/foo/Documents/
.
No entanto, o seu script está armazenando-o em seu diretório pessoal ( /home/foo/
), como por >> /home/foo/.boot_log
. Tente executar ls -la .boot_log
em /home/foo/
e o arquivo deve aparecer.