Crie um script de wrapper, pois pode haver um problema com o formato de data de escape. O problema parece ser com o caractere %
, que pode ser interpretado como um novo especificador de linha em alguns agendadores de cron:
Coloque isso no arquivo /usr/local/bin/wrpr.sh
:
#!/bin/sh
tespeed.py -w | sed -e "s/^/$(date +\"%d-%m-%y\ %T\"), /" >> /tmp/tespeedlog.csv
Torne-o executável:
chmod u+x /usr/local/bin/wrpr.sh
E agende-o com o cron (isto irá sobrescrever o crontab do usuário atual):
echo "* * * * * /usr/local/bin/wrpr.sh" | crontab
Caso contrário, use crontab -e
para adicioná-lo ao crontab do usuário atual.