по-моему этот вопрос уже задавали когда-то
суть в том что когда вы выполняете команду "в консоли" вы по факту используете bash скорее всего или его производные
cron же в свою очередь использует sh, а не bash
а там есть небольшие нюансы в написании команд
The base system in Alpine Linux is designed to be only 4–5 MB in size (excluding the kernel).[citation needed] This allows very small Linux containers, around 8 MB in size, while a minimal installation to disk might be around 130 MB.
по умолчанию крон юзает не bash а sh из-за чего можно наблюдать как одно и тоже работает в баше и не работает в кроне
происходит это потому что баш это вещь собственно юзерская а что б крон был posix совместимый он пользуется стандартным шел интерпретатором
файл ф скрипте имеет не асболютный путь
поэтому при запуске скрипта кроном он все правильно пишет в файл
только одному крону известно где этот файл лежит
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.