Perguntas sobre 'cron'

O Cron é usado para executar comandos agendados. Atua como um agendador de tarefas nos sistemas Linux e UNIX, que executará comandos em horários especificados pelo usuário. O Cron tem uma grande customização e é frequentemente usado em ambientes de servidores em que tarefas comuns são executadas regularmente.
13
respostas

Bloqueio correto em scripts de shell?

Às vezes, você precisa garantir que apenas uma instância de um script de shell esteja sendo executada ao mesmo tempo. Por exemplo, uma tarefa cron que é executada via crond que não fornece bloqueando por conta própria (por exemplo, o padrão S...
04.10.2011 / 20:59
9
respostas

Onde os erros do cron são registrados?

Se eu configurar cron trabalhos incorretamente, eles parecem falhar silenciosamente. Onde devo procurar um log de erro para entender o que deu errado?     
11.08.2010 / 04:19
1
resposta

Como alterar o shell cron (sh para bash)?

É possível fazer comandos no crontab executar com bash em vez de sh? Eu sei que você pode passar comandos para bater com -c , mas isso é chato e eu nunca uso sh de qualquer maneira.     
10.10.2013 / 17:22
4
respostas

Abra uma janela em um display X remoto (por que “Cannot open display”)?

Era uma vez, DISPLAY=:0.0 totem /path/to/movie.avi depois de fazer ssh no meu desktop do meu laptop, faria com que o totem tocasse movie.avi na minha área de trabalho. Agora, é exibido o erro: No protocol specified Cannot open di...
25.03.2011 / 22:24
6
respostas

O @reboot do crontab só funciona para o root?

man 5 crontab é bastante claro sobre como usar o crontab para executar um script na inicialização: These special time specification "nicknames" are supported, which replace the 5 initial time and date fields, and are prefixed by the...
17.01.2014 / 18:56
3
respostas

Recuperar cron jobs removidos acidentalmente com crontab -r

Eu inseri crontab -r em vez de crontab -e e todos os meus cron jobs foram removidos. Qual é a melhor maneira (ou existe) para recuperar esses trabalhos?     
10.06.2014 / 09:12
3
respostas

Executando um script durante a inicialização / inicialização; init.d vs cron @reboot

No momento, estou tentando entender a diferença entre init.d e cron @reboot para executar um script na inicialização / inicialização do sistema. O uso de @reboot (este método foi mencionado em este fórum por hs.chandra ) é mais si...
04.03.2015 / 02:38
15
respostas

Execute o comando unix com precisão em intervalos muito curtos, sem acumular atraso de tempo ao longo do tempo

Pergunta Gostaria de poder executar um comando do UNIX precisamente a cada segundo por um longo período de tempo . Eu preciso de uma solução, que não fique para trás depois de um certo tempo, por causa do tempo que o comando precisa par...
16.07.2012 / 17:33
5
respostas

cron ignora variáveis definidas em “.bashrc” e “.bash_profile”

Eu defini a variável "SHELL" no arquivo / etc / crontab: [martin@martin ~]$ grep SHELL /etc/crontab SHELL=/usr/local/bin/bash [martin@martin ~]$ file /usr/local/bin/bash /usr/local/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1...
14.03.2013 / 17:03
4
respostas

Como posso dizer ao cron para executar um comando todos os dias (ímpar / par)?

Ao configurar o cron para executar um comando a cada dois dias usando o campo "Dia do mês", assim: 1 22 */2 * * COMMAND ele é executado toda vez que o dia do mês é ímpar: 1,3,5,7,9 e assim por diante. Como posso configurar o cron para...
05.07.2011 / 14:47