Verifique o diretório pessoal de root
, o diretório test_folder
é criado lá, precisamente /root/test_folder
. Observe que você colocou o script na tabela root
do cron
fazendo sudo crontab -e
, então o diretório seria /root/test_folder
.
cron
é o padrão para o diretório inicial do usuário em execução ( root
neste caso) antes de executar qualquer tarefa, assim como você tem um caminho relativo, ou seja, apenas test_folder
, o diretório será criado em root
's home directory.
Isso também é semelhante a outros casos em que caminhos relativos são usados dentro de um script e um deles executa o script de outro local; O PWD
sempre se referirá ao diretório de onde o script está sendo executado, não onde o script está armazenado.
Observe que o exit
no final é redundante.