Para configurar o cronjob para o usuário não-raiz atual, faça no terminal:
$ crontab -e
O acima irá abrir o crontab do usuário (não-root) com o seu editor padrão.
Como alternativa, para fazer isso para a raiz crontab , mas com os parâmetros de ambiente do usuário presentes (presumivelmente não-raiz) (editor padrão, etc.):
$ sudo -i crontab -e
Em yr, aberto crontab , insira uma nova linha:
0 01 01 * * /bin/tar -cvpz --exclude=/bckupftp --exclude=/ser --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys / | /usr/bin/split -d -b 750m - /bckupftp/backup$(/bin/date +\%Y\%m\%d-\%H\%M\%S).tar.gz
(eu não verifiquei a validade de yr tar cmd.)
Observe que:
-
crontabusa um relógio de 24 horas, estilo militar:15significa 15:00,03significa 3:00, etc. -
a entrada
cronacima é exibida às 01:00 do primeiro dia de cada mês. No terminal, faça:man crontabpara mais informações sobre os formatos do crontab. -
em
crontab, é um bom hábito prefixar cmds com o caminho completo. Para encontrar o caminho completo de qualquer cmd não embutido, faça no terminal$ which <cmd>. Assim, otarcmd torna-se/bin/tar,splittorna-se/usr/bin/split, etc. -
assim que você salvar o
crontabrecém-editado, o trabalhocronse tornará efetivo. Não há necessidade de reinicializar, sair e voltar ou reiniciar qualquer serviço. -
ao salvar arquivo (s) yr bckup, o registro de data e hora tem o seguinte formato YYYYMMDD-HHMMSS. Se você precisar que seja mais preciso, tente substituir
%Spor%sem yrcrontabentry. -
Eu tenho certeza (significando "com 100% de probabilidade") você pode encontrar todos os itens acima explicados em detalhes na AU, SE em geral, bem como em outros fóruns. Lembre-se de que o StartPage é seu amigo.