Вероятно, это связано с тем, что пользователь, выполняющий сценарий, не имеет прав на удаление каталога (ов) или оболочка не находится в нужном каталоге.
Если вы запускаете это через apache, скорее всегоПроцесс принадлежит www-данным.Если каталог "some_dir" не разрешает доступ для записи по www-данным, он не будет работать.
Поскольку вы используете относительный путь (очень опасный), вам необходимо убедиться, чтоскрипт выполняется в правильном каталоге.Я бы посоветовал вам изменить путь на абсолютный, если вы можете - "rm -rf /path/to/some_dir".