Como listar os agendamentos do crontab e armazenar em uma variável? [RESOLVIDO]

1. Como listar os agendamentos do crontab e armazenar em uma variável? [RESOLVIDO]

bRUNO
brunojp00

(usa Outra)

Enviado em 09/12/2018 - 09:16h

Estou criando um script e preciso armazenar em uma variável os agendamentos do crontab -e.
Usei o seguinte:

agendamentos="$(cat /var/spool/cron/crontabs/root | grep '59 23')"
echo $agendamentos

Mas a saída lista arquivos junto com o resultado (Se eu usar o comando sem armazenar na variável funciona normalmente).

O que devo fazer?



  


2. MELHOR RESPOSTA

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 09/12/2018 - 13:06h

coloque a variável do echo entre aspas duplas

root@phantom /home/mauricio # pt=`crontab -l|grep 15`
root@phantom /home/mauricio # echo "$pt"
*/15 * * * * updatedb
root@phantom /home/mauricio #


------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts