primeiro
sudo crontab -e
Abaixo da linha
m h dom mon dow command
Digite
* * * * * sh /path-to-your-script/abc.sh
Certifique-se de fazer o scipt com permissão de execução
chmod +x abc.sh
Eu quero executar um arquivo bash ( abc.sh
) na área de trabalho que também executa um arquivo python na área de trabalho. Como posso fazer isso?
Eu tentei fazer a seguinte tarefa simples apenas para testar o crontab: (aqui o script abc.sh
deve fazer uma pasta na área de trabalho):
O que eu fiz no terminal:
crontab -e
Adicionamos o seguinte abaixo todo o comentário quando o crontab foi aberto no próprio terminal.
* * * * * abc.sh
Código dentro de abc.sh
:
#!/bin/bash
cd /home/ebrisk/Desktop
mkdir "testcrontab"
Eu entendo que ele pode ter que fazer algo com as variáveis de ambiente PATH, mas é sobre isso. Eu não entendo as respostas deles.
primeiro
sudo crontab -e
Abaixo da linha
m h dom mon dow command
Digite
* * * * * sh /path-to-your-script/abc.sh
Certifique-se de fazer o scipt com permissão de execução
chmod +x abc.sh
Eu tive o mesmo problema. Eu descobri enquanto eu selecionava um editor para criar meus trabalhos cron, eu sempre costumava renomear os arquivos com um nome adequado que eu pudesse identificar. Desta vez mantive o nome sugerido pelo sistema e não renomei o arquivo. Esta é a primeira vez que eu estava usando o crontab no meu sistema. E funcionou. Eu vi o / p no terminal dizendo instalando o crontab. Então, pela primeira vez, acho que você tem que ir com o nome sugerido.