Сначала вам, вероятно, нужно указать путь ко всем командам. Например:
00 08 * * mon-fri DISPLAY=:0 /usr/bin/xset dpms force on
Кроме того, вы можете поместить строку PATH в верхнюю часть вашего файла crontab. См. [F2].
Во-вторых, система должна отправить вам сообщение cron по электронной почте. Проверьте его на наличие сообщений об ошибках.
Если вам нужно ввести свой пароль, вам нужно будет сделать это через expect, потому что ssh настаивает на паролях, поступающих с терминала. Вот пример сценария ожидания.
Возможно, что хост отключил проверку открытого ключа, но это потребует, чтобы они намеренно отключили его (с PubkeyAuthentication No в /etc/sshd/sshd_config). Нет никаких технических причин, по которым они это сделают, это было бы чисто для сегментации рынка.
Я рекомендую сначала попробовать сделать работу по проверке открытого ключа. Следуйте expect , чтобы сгенерировать и загрузить ключ. Не стесняйтесь спрашивать здесь, если что-то не работает; если вы сообщите нам, что вы пробовали, и какие сообщения об ошибках вы получили, мы могли бы предложить обходное решение. Если вы столкнулись с проблемами, отправьте конфигурацию sshd (/etc/sshd/sshd_config, если веб-хост работает с Ubuntu, возможно, другое место, например /etc/sshd_config, если хост запускает какой-то другой дистрибутив), и вывод ls -ld ~ ~/.ssh; ls -l ~/.ssh. [!d4 ]