Ошибка /bin/sh: 1: cannot create 1: Permission denied
, вероятно, связана с опечаткой в перенаправлении. Возможно, вместо 2>&1
у вас 2>1
или 2>1&
. (Обычно попытка создать файл с именем 1
в вашем домашнем каталоге завершается успешно, но если файл с именем 1
уже существует и недоступен для записи, вы получите эту ошибку.)
Причина, по которой эта ошибка не замалчивается, заключается в том, что сообщение исходит не от команды, выходные данные которой были перенаправлены. Сообщение передается оболочкой в то время, когда она пытается настроить перенаправление для команды. Вывод самой оболочки не перенаправлялся, поэтому сообщение собирается cron
и отправляется вам по электронной почте.