Sortie de la commande ssh à enregistrer dans un fichier texte en script shell

Je veux écrire un script shell dans lequel j’utilise la commande ssh. Quelle que soit la sortie de la commande ssh, je veux l’enregistrer dans un fichier texte ou une variable, afin que je puisse l’utiliser dans mon script shell. Actuellement, je sauvegarde la sortie dans une variable, mais lorsque j’ai utilisé cette variable en dehors de la commande ssh, la valeur est vide. Le code est

ssh hostname -c "' `pwd`; var=$(ps -ef | grep Consumer | cut -f6 -d' ') '"; echo $?; echo "vbar $var"; 

La valeur de la variable est vide lorsque j’imprime.

Pour enregistrer la sortie de ssh dans le fichier local “fichier.log”:

 ssh hostname > file.log << EOF pwd ps -ef | grep Consumer | cut -f6 -d' ' EOF