Nach einiger Diskussion (siehe die Kommentare oben) scheint das grundlegende Problem darin zu liegen, dass python
der Text der Version in stderr
den erwarteten geschrieben wird stdout
, in den nichts geschrieben wird, daher die leere Datei.
Im Allgemeinen ist es bei der Diagnose von crontab
Problemen ratsam, Fehler und Ausgaben in derselben oder in einer anderen Datei zu protokollieren. Durch das Hinzufügen 2>&1
am Ende der python
Aufrufzeile erschien der Versionstext in pv.txt
:
/root/anaconda3/bin/python -V > pv.txt 2>&1