Você pode alterar sua sequência de cron para:
* * * * * /bin/sh commannd1..; /bin/tcsh command2... ; /bin/zsh command3
Este é o caso mais extremo. Mas você pode prefixar o nome do shell específico antes dos comandos.
Outra opção é ecoar todos os comandos para o shell específico
* * * * * echo 'comand1...;command2....;command3...' | /bin/sh