Читать bash историю через ssh не работает
Это работает:
server:~> history | tail -100 | grep etc
908 2018-01-17 08:53:43 cd /etc/apache2/vhosts.d/default.d/
....
....
Но это не так:
ssh root@server "history | tail -100 | grep etc"
Зачем?
1 ответ
Решение
Очевидно, bash не включает обработку истории при неинтерактивном запуске.
Вы можете обойти это, запустив bash с -i
для интерактивного варианта:
ssh root@server "echo history | bash -i | tail -100 | grep etc"