Я использую Armbian 20.11.3 Buster v5.4.83 Minimal в Odroid HC1.
Сайт freemyip.com предлагает бесплатный DDNS и не требует клиента для обновления DDNS. Вместо этого вы настраиваете свой сервер для запуска команды как cronjob. Как только сервер посещает определенный URL-адрес, DDNS обновляется.
В инструкциях на сайте сказано, что существует определенный синтаксис команды, которую мне нужно выполнить для обновления DDNS. Вы можете прочитать инструкции здесь, в разделе «Если в вашей сети постоянно включен Linux (или Raspbian на Raspberry Pi)».
Итак, я пытаюсь запустить команду, чтобы Armbian посещал определенный URL-адрес каждые 20 минут. Команда:
sudo (crontab -l;echo "*/19 * * * * curl \"https://freemyip.com/update?token=12345678901234567890123456789&domain=domain_name_here.freemyip.com\">/dev/null 2>&1")|crontab -
Но когда я пытаюсь запустить команду, я получаю сообщение об ошибке:
-bash: syntax error near unexpected token `crontab'
Может ли кто-нибудь помочь мне понять, что я делаю неправильно?
Ваша проблема в том, что вы используете команду sudo
перед ней. Удалите его, и он будет работать нормально.