A julgar pela mensagem de uso, você está executando lshell . Este não é um shell estilo Bourne como bash, ksh, zsh, BusyBox e outros. Não é nem mesmo uma shell restrita como rksh ou rbash. Não tem variáveis, redirecionamentos ou qualquer outro recurso além de executar um conjunto fixo de comandos com alguns argumentos.
Se você conseguir executar o vi, isso significa que há um bug no lshell ou foi configurado incorretamente. Ele foi projetado para impedir a execução de comandos arbitrários.
Como você pode executar php
, talvez consiga contorná-lo. Mas obviamente os administradores não pretendem que você faça isso.
Um crontab é geralmente curto, então se você quiser editá-lo com um editor diferente, abra um terminal grande o suficiente, copie tudo para sua máquina local através da área de transferência da GUI, edite e copie na outra direção. No nano, certifique-se de que o agrupamento automático de linha esteja desativado ( Alt + L para alternar), bem como (mas este não deve importar para um crontab) automático indentação ( Alt + I ).