cron
обычно запускает вещи в довольно минимальной среде ( man 5 crontab
, чтобы узнать, что именно), которой, вероятно, недостаточно для этого. Если вы хотите увидеть, что есть в пути, вы всегда можете запустить printenv> / tmp / cron_env
из (предположительно, в ближайшем будущем), чтобы увидеть. Обычно вы можете просто определить обновленный ПУТЬ
в вашем файле crontab; снова см. man 5 crontab
для подробностей.
Похоже, что некоторые из ваших дисков не всегда надежно обнаруживаются. Это предполагает возможную проблему с оборудованием или прошивкой.
Проверьте состояние ваших дисков с помощью команды Windows CrystalDiskInfo или Linux smartctl
. Например, для проверки диска/dev/sda
:
smartctl -i -HA -l error -f brief /dev/sda
Если все ваши диски в порядке, проверьте, позволяют ли настройки BIOS добавить короткую задержку в процессе загрузки, чтобы дать дискам больше времени для раскрутки/сброса, прежде чем BIOS попытается их обнаружить.