При использовании crontab необходимо сначала добавить путь для Python.
Предполагая, что это действительно правильное полное расположение скрипта, вам потребуется следующее:
0 */2 * * * /usr/bin/python /home/Folder1/Script.py
Вам также необходимо убедиться, что переменные среды в вашем скрипте являются абсолютными путями, потому что имейте в виду, что cronjobs будет видеть эти переменные по-разному.
Короче говоря, используйтеssh -n...
Инструмент ssh
считывает все данные со стандартного ввода. Это делается для того, чтобы иметь возможность передать его любой команде, которую вы выполняете на удаленной стороне (вы можете использовать ssh remote 'cat >out' <in
для копирования содержимого файла в удаленную систему, если хотите ).
Опцией -n
вы говорите ему не делать этого. Это было бы более или менее эквивалентно перенаправлению /dev/null
на его стандартный ввод, выполнив ssh... </dev/null
.