Eu tive muitos problemas com o crontab Toda vez que eu tenho que editar o "crontab -e" eu devo declarar: EDITOR DE EXPORTAÇÃO = vim É por isso que coloco isso no meu arquivo ~ / .bashrc vim ~ / .bashrc isso contém os atalhos que você pode verificar com alias -p # (aqui em a-b-c sort) Agora para o seu diretório pessoal
cd ~/ #or
cd
deixe-o editar com o editor de vim
vim .bashrc
pressione "G" = > você chegará no final deste arquivo que escreva isto da seguinte forma: "i" (modo de inserção); que digitar isso em
alias e='export EDITOR=vim' # activated at the next Terminal session
Se você terminou pressione "ESC" do que salvar com ": wq" Enter
Neste caso, a próxima sessão de terminal (Ctrl + Shift + N) saberá este atalho. Apenas "e" e pressione Enter e escreva na linha de comando
whereis python
Resultado algo assim: /usr/bin/python2.6 vá para o paht onde está o seu "script.py" e deixe que ele seja executável
chmod +x myscript.py; # do not need a sudo;
ou
chmod 755 myscript.py; # do not need a sudo; you are the user
depois disso edite seu "crontab -e" (como eu sei "crontab -l" é para o sudo)
Basta apertar o "e" (isso ativará seu EDITOR para o vim)
crontab -e
0 8 * * * /usr/bin/python2.6 ~/myfolder/morning.py >/dev/null 2>&1 # inside crontab
espero que isso resolva seu projeto