Проблема с Cron с некоторыми командами и Perl-скриптом

Обратите внимание, что этот ответ не решает мою проблему, связанную с тем, что правило Udev не срабатывает. Однако, поскольку моей первоначальной целью было получить согласованное имя устройства Ethernet, когда я подключаю его к разным портам, это решение выполняет свою работу.

Оказывается, Udev переопределяет мою конфигурацию, поэтому я просто отключил его сетевые правила:

 # ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules

Теперь мое устройство постоянно называется usb0. См. Вернуться к _традиционным именам устройств .

1
02.12.2019, 19:00
1 ответ

Судя по всему, проблема была как-то связана с изменением моего файла crontab в Notepad++, который изначально является программой Windows. Согласно комментарию Хаксиэля, была некоторая неуверенность в том, что возврат каретки \r выполнялся внутри самих команд.

Изменение файла через crontab -e, удаление содержимого crontab, замена его точно таким же текстом и сохранение файла как не -DOS-файла привели к успешному выполнению всех команд, а также Перл скрипт.

2
27.01.2020, 23:29

Теги

Похожие вопросы